Senior Machine Learning Engineer, ML Platform

Senior Machine Learning Engineer, ML Platform

This job is no longer open

Invitae's Machine Learning Platform team is hiring an experienced machine learning engineer to develop our platform. The primary focus of this role will be designing and implementing scalable systems to train ML models and serve their predictions. As a member of the ML Platform engineering team, you will join a group of researchers and engineers with a track record of automating human-in-the-loop extraction to solve business problems at Invitae. Our team has launched real-time APIs for running model inference on a variety of inputs, and our past success has positioned us to tackle emergent use cases to improve patient experiences, accelerate operational efficiency, and ship new products. We are looking for a motivated and creative individual to help us achieve success in new product areas using ML.

What You’ll Do

  • Architect new system designs and implement software engineering projects for the ML Platform.
  • Partner with product, engineering, and research teams to solve business problems, from concept to launch.
  • Identify new areas of opportunity to leverage our ML Platform at Invitae.
  • Improve the scalability and performance of Invitae's ML model serving APIs and backend software.
  • Advocate for the incorporation of cutting-edge technologies that improve the efficiency and accuracy of the model development lifecycle.
  • Lead by example in the use of software design patterns, test-driven development, and programming best practices to support our existing ML applications and codebases.

What You Bring

  • A minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or a PhD with 3 years experience. Any equivalent combination of training, education, and experience that provides the required skills, knowledge and abilities.
  • 4+ years of delivering machine learning services to production.
  • Professional experience using Python as a primary programming language.
  • Ability to communicate how engineering system design relates to company outcomes.
  • Capacity to balance operations, maintenance, and new projects in a pragmatic way.
  • Exceptional written and verbal communication skills.
  • Ability to convey technical ideas to technical and non-technical stakeholders.
  • Knowledge about MLOps, cloud computing, distributed systems, and service-oriented architecture.

Bonuses

  • Academic degrees (Master's, PhD) in Computer Science, particularly with a focus on AI/ML.
  • Experience with natural language processing, computer vision, information extraction, or recommender systems.
  • Familiarity with working with healthcare data (PHI), and designing HIPAA-compliant services.
  • Experience with the following frameworks and libraries: PyTorch, TensorFlow, HuggingFace Transformers, spaCy.
  • Familiarity with the following MLOps platforms and frameworks: Weights & Biases, Kubeflow, KServe, Ray.
  • Familiarity with frontend development with React is a plus, specifically for prototyping integrations of ML results.

At Invitae, you’ll work alongside some of the world’s specialists in genetics and healthcare at the forefront of genetic medicine. Our teams thrive in our dynamic organization which has been crafted to empower them to make the biggest impact they can for our patients. We give our employees the ability to explore interests and capabilities broadly within the organization. We prize freedom with accountability and offer significant flexibility. We also provide excellent benefits and competitive compensation in a fast-growing organization.

#LI-Remote

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.