Taro Logo

Machine Learning Engineer

A global healthcare company focused on pharmaceuticals and diagnostics, advancing science to improve patient care worldwide.
Mississauga, ON, Canada
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Healthcare · AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

Roche's Computational Science and Informatics Pathology Lab Solutions Chapter is seeking a Machine Learning Engineer to join their innovative team. This role is part of a fast-paced, highly interdisciplinary technical team working to revolutionize Pathology through AI technologies to improve cancer patients' lives. The position involves developing and implementing sophisticated algorithms, translating research into production-ready solutions, and working with cutting-edge AI technologies in healthcare.

The ideal candidate will combine strong technical expertise in machine learning, software engineering, and cloud computing with an understanding of medical device regulations. You'll be working at the intersection of healthcare and technology, developing solutions that directly impact patient care. The role offers the opportunity to work with state-of-the-art AI technologies while contributing to meaningful healthcare innovations.

At Roche, you'll be part of a global healthcare leader with over 100,000 employees worldwide, dedicated to advancing science and ensuring healthcare access for current and future generations. The company's impact is demonstrated through 26 million patients treated with their medicines and over 30 billion diagnostic tests performed. This role offers the chance to be part of a company culture that values personal expression, open dialogue, and authentic connections, where individual contributions are recognized and respected.

The position requires expertise in Python, C++, and cloud computing, with a focus on implementing and modifying algorithms for healthcare applications. You'll be working in a regulated environment, requiring attention to detail and compliance with medical device standards while pushing the boundaries of what's possible in pathology diagnostics.

Last updated 22 days ago

Responsibilities For Machine Learning Engineer

  • Contribute to technology roadmap for algorithm development frameworks
  • Work with the Algorithm development team
  • Implement algorithms and software platforms for prototyping and commercial product development
  • Translate Research code and PoC (Proof of Concepts) into Products

Requirements For Machine Learning Engineer

Python
Kubernetes
  • Bachelor's or higher degree in Computer Science, Bioinformatics, Computational Biology, or related field
  • 5+ years of algorithm implementation and modification experience
  • Experience with Python and C++
  • Experience with Cloud Computing / AWS
  • Experience with Docker/Kubernetes
  • Knowledge of modern software tools and development practices
  • Experience working in Medical Devices and Regulated Environments
  • Exposure to traditional Computer Vision or Deep Learning Methods
  • System thinking and ability to develop efficient, scalable software on complex systems

Interested in this job?