Dev. Machine Learning Engineering II
We are seeking a highly skilled and experienced Machine Learning Engineering Developer II to join our team. This role requires a strong understanding of machine learning principles, software engineering best practices, and cloud infrastructure. The ideal candidate will be responsible for the development, deployment, and maintenance of ML models and pipelines in a production environment.
Key Responsibilities- Develop, deploy, and maintain machine learning models in production on cloud platforms (e.g., AWS, Azure, GCP).
- Design, implement, and maintain infrastructure‑as‑code (IaC) for ML applications, ensuring scalability, reliability, and maintainability.
- Develop, enhance, and maintain CI/CD pipelines for ML model development and deployment.
- Build, automate, and maintain machine learning dependencies and artifact pipelines, ensuring efficient and reproducible workflows.
- Collaborate closely with product teams to accelerate development cycles, improve product robustness, and address production issues.
- Proactively identify and resolve performance bottlenecks and other issues in ML pipelines and applications.
- Contribute to the development and improvement of ML engineering best practices and standards.
- Mentor and guide junior engineers.
- Display proactive problem‑solving, continuous improvement, customer‑centric approach, analytical and solution‑oriented mindset, and learning agility.
- Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field (relevant experience may be considered in lieu of a degree).
- 3+ years of experience in a machine learning engineering or related role.
- Cloud Associate Cloud Engineer certification (e.g., AWS Certified Cloud Practitioner, Azure Fundamentals, Google Cloud Certified Professional Cloud Architect).
- Proficiency in SQL.
- Understanding of big data processing and parallel processing techniques such as Hadoop, Kafka, Apache.
- Experience with containerization technologies (e.g., Docker, Kubernetes).
- Strong knowledge of cloud computing concepts and services.
- Experience with CI/CD and Dev Ops practices.
- Proficiency in software development lifecycle (SDLC) and machine learning lifecycle (MLLC) methodologies.
- Strong programming skills in Python or a similar language.
- Experience with version control systems (e.g., Git).
- Excellent problem‑solving, analytical, and communication skills.
- Ability to work independently and as part of a team.
- Experience with specific cloud platforms (AWS, Azure, GCP).
- Experience with orchestration tools (e.g., Airflow, Argo).
- Experience with monitoring and logging tools (e.g., Prometheus, Grafana).
- Contributions to open‑source projects.
Adequate knowledge of French is required for positions in Quebec.
Position Type:
Management
Job Status:
Regular - Full Time
Job Location:
Canada:
Ontario:
Toronto
Work Arrangement:
Hybrid
Final date to receive applications: 07/23/2026
BenefitsCompetitive salary, medical, dental, vision and mental health benefits; 35% discount on Bell services and partner offers; flexible work hours.
Equal Employment OpportunityBell is committed to fostering an inclusive and accessible workplace where all team members feel valued, respected, and supported.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: