Software Developer, Applied ML at Verily

Waterloo, Ontario, Canada

Verily Logo
Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Healthcare, Technology, Life SciencesIndustries

Requirements

  • Bachelor's degree in Computer Science or a related field
  • 3+ years of experience in software engineering, with a focus on cloud or machine learning systems
  • Proficiency in at least one major programming language (e.g., Python, Java, Go)
  • Proven track record of delivering high-impact, production-quality software in a cloud environment
  • Direct experience with MLOps principles and tools for model training and deployment (e.g., VertexAI, Kubeflow, notebooks)
  • Preferred Qualifications
  • Experience with CI/CD and Infrastructure as Code tools like Terraform, GitHub
  • Proficiency in Go or Python, especially within the context of building

Responsibilities

  • Partner with Data Scientists: Collaborate closely with data scientists to translate research models and prototypes into scalable, production-grade systems
  • Build the Platform: Design, develop, and maintain the core platform components, libraries, and tools that enable our data scientists to efficiently build, train, and deploy models
  • Ensure Production Readiness: Architect and develop high-quality, reliable, and performant AI/ML software solutions that meet project requirements
  • Uphold Engineering Excellence: Participate in code reviews to maintain code quality, mentor junior engineers, and champion software engineering best practices within the team
  • Maintain Operational Stability: Investigate, troubleshoot, and resolve complex technical issues to ensure the reliability and stability of our machine learning systems

Skills

Key technologies and capabilities for this role

Machine LearningData IntegrationFeature EngineeringUnstructured Data ProcessingReal World DataElectronic Health RecordsClaims DataData Quality AssessmentScalable SystemsAICloud Computing

Questions & Answers

Common questions about this position

What is the employment type for this Software Developer role?

The position is full-time.

Is this Software Developer position remote or does it require office work?

This information is not specified in the job description.

What are the main responsibilities for the ML Software Developer role?

Responsibilities include partnering with data scientists to productionize models, designing and maintaining platform components for ML workflows, and architecting reliable AI/ML software solutions.

What is the team environment like at Verily for this role?

The team works in a collaborative and dynamic work environment, integrating data from various sources and building ML pipelines with a diverse cross-functional team.

What makes a strong candidate for the Software Developer, Applied ML position?

Strong candidates have experience developing and deploying ML models for scalable real-world data curation, working with healthcare data like EHRs, and collaborating with data scientists in cross-functional teams.

Verily

Comprehensive healthcare platform

About Verily

Verily is an Alphabet company combining a data-driven, people-first approach to bring the promise of precision health to everyone, every day. Verily is focused on generating and applying evidence from a wide variety of sources to change the way people manage their health and the way healthcare is delivered - shifting the paradigm from “one size fits all” medicine to one focused on a more comprehensive view of the individual that leads to a more personalized path forward.

N/AHeadquarters
2015Year Founded
N/ACompany Stage
1,001-5,000Employees

Land your dream remote job 3x faster with AI