BCE

Dev. Machine Learning Engineering II

BCE
Apply
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

Categories

Contact me