1 day ago
Toronto, CanadaMid Level
Responsibilities
- Develop, deploy, and maintain machine learning models in production on cloud platforms.
- Design, implement, and maintain infrastructure-as-code for scalable and reliable ML applications.
- Develop, enhance, and maintain CI/CD pipelines for ML model development and deployment.
- Build, automate, and maintain machine learning dependencies and artifact pipelines.
- Collaborate with product teams to accelerate development, improve product robustness, and resolve production issues.
- Identify and resolve performance bottlenecks and other issues in ML pipelines and applications.
- Contribute to ML engineering best practices and standards.
- Mentor and guide junior engineers and support collaborative knowledge sharing.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Data Science, or a related field, or relevant equivalent experience.
- At least 3 years of experience in machine learning engineering or a related role.
- Cloud associate engineer certification, such as AWS Certified Cloud Practitioner, Azure Fundamentals, or Google Cloud Certified Professional Cloud Architect.
- Proficiency in SQL and Python or a similar programming language.
- Understanding of big data and parallel processing technologies such as Hadoop and Kafka.
- Experience with Docker, Kubernetes, cloud computing services, CI/CD, DevOps practices, Git, and software development lifecycle processes.
- Strong understanding of machine learning lifecycle methodologies.
- Excellent problem-solving, analytical, and communication skills, with the ability to work independently and collaboratively.
- Preferred experience with AWS, Azure, GCP, Airflow, Argo, Prometheus, and Grafana.
- Contributions to open-source projects are preferred.
- Adequate knowledge of French is required for positions in Quebec.
Benefits
- Medical, dental, vision, and mental health benefits are available upon joining.
- 35% discount on Bell services and access to exclusive partner offers.
- Regular full-time employment with a competitive salary and comprehensive benefits package.
- Hybrid work arrangement in Toronto, Canada, requiring at least three days per week at a Bell office.
- Flexible work hours are available based on business needs.
- Inclusive and accessible workplace with accommodations available during the hiring process.
Tech Stack
Apache AirflowApache HadoopApache KafkaArgo CDAWSAzureDockerGitGoogle Cloud PlatformGrafanaKubernetesPrometheusPythonSQL
