Principal Software Engineer

Roche UK

Mississauga, Canada
136,936.00 - 179,728.50; not specified; not specif...
Hybrid
Python/pytorch optimization
C++/cuda performance
Production ml model deployment
We are seeking an architect-level Principal Software Engineer to lead the software evolution of Roche’s proprietary sequencing technology, SBX

Job Summary

  • We are seeking an architect-level Principal Software Engineer to lead the software evolution of Roche’s proprietary sequencing technology, SBX.
  • Your primary mandate is to engineer the systems that make that science scalable, reproducible, and fast.
  • The Position A healthier future. It’s what drives us to innovate.

Matching Summary

We are seeking an architect-level Principal Software Engineer to lead the software evolution of Roche’s proprietary sequencing technology, SBX.

Salary

136,936.00 - 179,728.50; Not specified; Not specified

Skills & Requirements

Must-have

  • Python/PyTorch optimization
  • C++/CUDA performance
  • Production ML model deployment
  • Software architecture design
  • CI/CD pipelines
  • Containerization (Docker/Singularity)
  • Distributed computing workflows

Nice-to-have

  • Personal expression and open dialogue
  • Advance science and healthcare access
  • Teamwork and collaboration
  • GPU-accelerated libraries
  • Time-series data processing

Key Requirements

  • 7+ years (PhD) or 5+ years (MS) industrial experience
  • Ph.D. or Master’s degree
  • Expert Python proficiency
  • Strong C/C++ proficiency
  • Deep understanding of data structures
  • Experience with HPC/Cloud environments

Work Rights

Not specified

Tailored Resume

Cover Letter