Illumina, Inc. is seeking a Sr. Deep Learning/AI Engineer - Machine Learning to develop and implement machine learning systems across our products, including DRAGEN, Constellation technology, and sequencing systems. You will design algorithms for bioinformatic problems and collaborate with teams to deploy robust solutions.
What You'll Do
- Design and develop machine learning algorithms for a variety of bioinformatic problems and data types.
- Debug and troubleshoot machine learning models to improve performance on corner cases.
- Collaborate with cross-functional teams (AI/ML researchers, software engineers, bioinformatics experts, hardware engineering) to implement, optimize, and test machine learning models.
- Create and maintain high quality Python code, documentation, and unit tests.
- Design, develop, test, deploy, and maintain machine learning software solutions (on sequencer, on DRAGEN servers, in the cloud).
What We're Looking For
- Master’s or Ph.D. in Machine learning, Computer Science or a related technical field, or equivalent experience.
- 1+ years of relevant experience in product development focusing on ML systems or high-performance signal processing systems, ideally in Python or C++.
- Solid knowledge and experience in machine learning algorithms, deep learning, data structures, and high-performance computing.
- Solid knowledge and experience with ML frameworks (Tensorflow, keras, Pytorch, xgboost, sklearn).
- Experience in debugging ML models and explainable ML frameworks.
- Solid Python coding skills with demonstrated track of python coding with unit testing, documentation, code reviews, version control.
- Self-starter, strong problem-solving skills, ability to push forward project objectives both through individual effort and team collaboration.
Nice to Have
- Bioinformatics, applied math background and/or experience.
- Linear algebra and statistics applied to images, tabular data, unstructured multimodal data.
- NGS knowledge - familiarity with bioinformatics workflows including primary and/or secondary analysis pipelines.
- Solid C++ programing skills.
- Strong Linux/Unix fundamentals.
Technical Stack
- Languages: Python, C++
- Frameworks & Tools: Tensorflow, keras, Pytorch, xgboost, sklearn
- Platform: Linux/Unix
Team & Environment
You will work in cross-functional teams including algorithms, software, bioinformatics, optics and imaging, and test.
Benefits & Compensation
- Compensation: $138,800 - $208,200 + equity: Eligible roles may receive equity.
- Health/dental/vision insurance.
- Retirement benefits.
- Paid time off.
- Access to genomics sequencing.
- Family planning.
- Variable cash programs (bonus or commission).
Work Mode
This role offers a hybrid work model based in San Diego, California. Remote options are also available.
We are proud to be an equal opportunity employer committed to providing employment opportunity regardless of sex, race, creed, color, gender, religion, marital status, domestic partner status, age, national origin or ancestry, physical or mental disability, medical condition, sexual orientation, pregnancy, military or veteran status, citizenship status, and genetic information.
