Senior Machine Learning Software Engineer, Medical Devices Software
South San Francisco, CA
Applications have closed
Verily
Verily is an Alphabet precision health company that helps pharma and consumer health companies develop safe, effective treatments faster and enable patients, providers and payors to make better care decisionsVerily is an Alphabet company combining a data-driven, people-first approach to bring the promise of precision health to everyone, every day.
Our team combines expertise in healthcare, data science and technology to improve the health and well-being of our communities. We are developing the infrastructure and solutions to harness the profusion of health information for good. Our data-driven solutions span three primary areas: research, care and innovation. Programs include Project Baseline - our research initiative to increase participation and evidence generation in clinical research; Onduo - our personalized virtual care platform, which includes connected tools, lifestyle coaching and clinical support; and Debug - our effort to reduce the threat of mosquito-borne diseases by combining machine learning with sterile insect technique. We’re also actively working to combat the spread of COVID-19 through new programs like Healthy at Work.
Description
The Medical Devices Software team is building a revolutionary imaging device service platform. This platform uses various kinds of cameras in order to close medical gaps. The imaging system mixes commodity electronics and computer vision and machine learning solutions. As a Machine Learning Pipeline Software Engineer on both our backend/cloud and device software teams, you’ll be working in collaboration with Google/Verily teams to help develop and productionize models and tools for disease diagnosis and treatment determination. Our team supports multiple Verily projects, so this role provides an opportunity to gain exposure to a variety of unique products.
Responsibilities
- Be part of the product teams translating advanced ML research into innovative and applied on-device ML Software as Medical Device (SaMD) products, with GPU and TPU technologies.
- Actively participate in scoping requirements, ML pipeline design and development, (on-device) ML model development, evaluation and validation.
- Work as an independent ML software engineer through the entire cycle of SaMD productionisation under regulatory and quality management processes.
- Work closely with data science, UX, hardware, application and software engineers to create highly integrated novel products.
- Collaborate with teammates across the Medical Devices Software organization to advance our development practices.
Qualifications
Minimum qualifications:
- BS degree in Computer Science, Computer Engineering or related technical field and equivalent practical experience with 3+ years of software development experience.
- 3+ years of machine learning pipeline experience, familiarity with machine learning model development lifecycle, including study design, data collection and annotation, model development, model validation and rigorous statistical analysis.
- Experience with programming and scientific computation using Tensorflow/PyTorch and Python.
- Willingness to learn/grow, and respectfulness that allows colleagues to do the same.
Preferred qualifications:
- Familiarity with GPU-based technologies like CUDA, TensorRT, OpenCV, or ONNX, is a plus.
- Familiarity with building and deploying computer vision and on-device machine learning on bespoke devices. Experience of interfacing with cloud-based computer vision solutions is a plus.
- Experience with cloud deployment technologies: Docker, Kubernetes, Google Cloud Platform or other cloud providers.
- Experience with IoT product solutions is a plus.
#LI-BD1
Tags: Computer Science Computer Vision CUDA Docker Engineering GCP Google Cloud GPU Kubernetes Machine Learning ML models ONNX OpenCV Python PyTorch Research Statistics TensorFlow TensorRT UX
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Marketing Data Analyst jobs
- Open MLOps Engineer jobs
- Open Junior Data Scientist jobs
- Open Data Engineer II jobs
- Open AI Engineer jobs
- Open Senior Data Architect jobs
- Open Power BI Developer jobs
- Open Data Analytics Engineer jobs
- Open Manager, Data Engineering jobs
- Open Senior Business Intelligence Analyst jobs
- Open Sr Data Engineer jobs
- Open Principal Data Engineer jobs
- Open Business Data Analyst jobs
- Open Product Data Analyst jobs
- Open Data Quality Analyst jobs
- Open Data Manager jobs
- Open Sr. Data Scientist jobs
- Open Big Data Engineer jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Data Analyst Intern jobs
- Open ETL Developer jobs
- Open Principal Data Scientist jobs
- Open Azure Data Engineer jobs
- Open Data Product Manager jobs
- Open Business Intelligence-related jobs
- Open Data quality-related jobs
- Open Privacy-related jobs
- Open Data management-related jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open ML models-related jobs
- Open Finance-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open APIs-related jobs
- Open PyTorch-related jobs
- Open Consulting-related jobs
- Open PhD-related jobs
- Open TensorFlow-related jobs
- Open Snowflake-related jobs
- Open NLP-related jobs
- Open Data governance-related jobs
- Open Data warehouse-related jobs
- Open Airflow-related jobs
- Open Hadoop-related jobs
- Open Databricks-related jobs
- Open LLMs-related jobs
- Open DevOps-related jobs
- Open CI/CD-related jobs