Principal Machine Learning Engineer
Job in
Mississauga, Ontario, Canada
Listed on 2026-06-19
Listing for:
Roche Holding AG
Full Time
position Listed on 2026-06-19
Job specializations:
-
IT/Tech
Machine Learning/ ML Engineer, AI Engineer (Applied/Software), Data Scientist
Job Description & How to Apply Below
Solves technology challenges in enterprise applications today as well as postulates solutions that will solve problems that have not been fully formulated yet. Works at scale and designs distributed systems to solve several problems that have been traditionally addressed by vertically scaling and often expensive technology solutions. Works closely with the business to translate business requirements into application design that fits the overall business architecture.
ESSENTIAL FUNCTIONS:
Introduce and improve frameworks for digital pathology algorithms development and deployment
Contribute to technology roadmap for algorithm development frameworks and related technology
Provide technical leadership on performance optimization of DP algorithms
Mentoring of software developers, imaging scientists and other team members
Other duties as assigned by management.
MINIMUM QUALIFICATIONS:
Formal Training/
Education:
Graduate degree in a quantitative discipline (Computer Science, Engineering, Statistics, Operations Research, etc.) or equivalent practical experience
Experience:
7+ years of production-level experience in one of: C++ and/or Python in Machine learning or Computer Vision / Image analysis
Hands-on industry data science experience, leveraging typical machine learning and data science tools including pandas, scikit-learn and Tensor Flow/Py Torch
Experience building production-grade machine learning deployments on AWS, Azure, or GCP
Experience communicating and/or teaching technical concepts to non-technical and technical audiences alike
Passion for collaboration, life-long learning, and driving business value through ML
Strong sense of software design and usability of ML systems
Experience applying software engineering methodologies and best practices including coding standards, code reviews, build processes, testing, and security.
Knowledge, Skills, and Abilities:
Able to apply system thinking and develop efficient, scalable software on complex systems
Knowledge of modern software tools and development practices, including agile development and continuous integration
Able to mentor and provide career development to both junior and senior staff team members
Preferred: understanding of AI technologies and deep-learning model architectures
Preferred: practical knowledge of WebGL/OpenGL shaders
Preferred: experience with CUDA and other NVIDIA technologies
Preferred: medical imaging background
Who we are
At Roche, more than 100,000 people across 100 countries are pushing back the frontiers of healthcare. Working together, we’ve become one of the world’s leading research-focused healthcare groups. Our success is built on innovation, curiosity and diversity.
Roche Pharma Canada has its office in Mississauga, Ontario and employs over 850 employees. The Mississauga facility is bright, vibrant, fosters collaboration and teamwork, and is reflective of Roche's truly innovative culture.
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×