Taro Logo

Principal Machine Learning Engineer I

A global healthcare company dedicated to advancing science and ensuring access to healthcare, with over 100,000 employees worldwide focused on medical innovation and diagnostics.
$142,500 - $264,700
Machine Learning
Principal Software Engineer
Remote
5,000+ Employees
8+ years of experience
Healthcare · AI

Description For Principal Machine Learning Engineer I

Roche is seeking a Principal Machine Learning Engineer I to join their Computational Science and Informatics Pathology Lab Solutions Chapter. This role is part of a fast-paced, highly interdisciplinary team focused on revolutionizing Pathology through AI technologies to improve cancer patients' lives. The position offers a unique opportunity to work at the intersection of healthcare and artificial intelligence, contributing to the development and deployment of innovative algorithms.

The role involves technical leadership in algorithm development, mentoring team members, and translating research concepts into production-ready solutions. The ideal candidate will bring 8+ years of experience in algorithm development and Python programming, along with expertise in C++, cloud computing, and container technologies. They should have a strong background in computer vision or deep learning methods, and experience working in regulated medical device environments.

As part of Roche's global team of over 100,000 employees, you'll contribute to their mission of advancing healthcare science and ensuring accessible medical solutions for current and future generations. The company offers a competitive salary range of $142,500 to $264,700 per year, along with potential annual bonuses and comprehensive benefits.

This remote position provides an opportunity to work with cutting-edge technology while making a meaningful impact on healthcare. Roche's inclusive culture encourages personal expression and open dialogue, creating an environment where diverse perspectives are valued and respected. The role combines technical expertise with the satisfaction of contributing to solutions that directly impact patient care and the future of medical diagnostics.

Last updated 19 days ago

Responsibilities For Principal Machine Learning Engineer I

  • Contribute to technology roadmap for algorithm development frameworks
  • Work with the Algorithm development team
  • Provide technical leadership on DP algorithm deployment and integration
  • Mentor software developers and other team members
  • Translate Research code and PoC (Proof of Concepts) into Products

Requirements For Principal Machine Learning Engineer I

Python
Kubernetes
  • Bachelor's or higher degree in Computer Science, Bioinformatics, Computational Biology, or related field
  • 8+ years of algorithm implementation and modification experience
  • 8+ years of experience with Python
  • Experience with C++
  • Experience with Cloud Computing / AWS
  • Experience with Docker/Kubernetes
  • Knowledge of modern software tools and development practices
  • Experience in agile development and CI/CD
  • System thinking and ability to develop efficient, scalable software
  • Prior experience mentoring junior and senior staff
  • Experience working in Medical Devices and Regulated Environments
  • Exposure to traditional Computer Vision or Deep Learning Methods
  • Master Degree or PhD with experience preferred

Benefits For Principal Machine Learning Engineer I

Medical Insurance
  • Annual discretionary bonus
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Roche Principal Machine Learning Engineer I