Applied
Senior Software Engineer - ML Infrastructure
Sunnyvale. Posted 39 months ago
The role
This person will work across the entire ML lifecycle including dataset generation, training frameworks, compute, evaluation, and deployment. They will design distributed cloud GPU training approaches and build end-to-end machine learning pipelines.
What you will do
- Design and implement distributed cloud GPU training approaches for deep learning model training and evaluation
- Build end-to-end machine learning pipelines and integrate them into core product workflows
- Encourage change in support of ML engineering best practices
- Maintain a high standard of excellence
- Collaborate with engineers across the entire company to solve complex data problems at scale
Required qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent
- 3+ years of professional experience
- Experience with building software components to address production, full-stack machine learning challenges
- Opinions about building a company-wide platform for ML training, evaluation, and deployment
- Knowledge of the open source landscape with judgment on when to choose open source versus build in-house
- Excellent analytical and problem-solving skills
Nice to have
- Experience with developing, running, and managing orchestration systems like Airflow and Flyte
- Experience with ML modeling frameworks (PyTorch, Tensorflow, etc.)
- Experience with model serving platforms (TorchServe, TensorFlow Serving, NVIDIA Triton inference server, etc.)
Benefits
- Base salary
- Equity in the form of options and/or restricted stock units
- Comprehensive health, dental, vision, life and disability insurance coverage
- 401k retirement benefits with employer match
- Learning and wellness stipends
- Paid time off
About the company
Applied Intuition, Inc. is a Silicon Valley company creating digital infrastructure for physical AI. It services the automotive, defense, trucking, construction, mining and agriculture industries.