Senior Software Engineer - ML Training Pipelines
Applied Intuition7 days ago
Base Salary
$150k - $240k/yr
Responsibilities
- Construct optimized data pipelines for running ML models.
- Evolve the data engine architecture to scale high-fidelity labels, reduce annotation costs, and accelerate ML iteration cycles.
- Integrate foundation models, including LLMs, VLMs, and multimodal models, to automate labeling, quality assurance, and data discovery.
- Use software-in-the-loop and hardware-in-the-loop testing.
- Work with DoD customers to understand use cases and requirements and triage needs during field events.
- Build and optimize edge applications, cloud data engines, and MLOps tooling for perception-model development.
Requirements
- At least 5 years of relevant work experience.
- Familiarity with modern ML infrastructure, data-centric AI approaches, and running large-scale jobs on GPUs.
- Experience creating or working on microservices and/or databases for data-oriented software.
- U.S. citizenship and eligibility to obtain a security clearance.
- Preferred full-stack experience with React, TypeScript, Python, Golang, or similar technologies.
- Preferred experience with Docker, Kubernetes, OpenSearch, and Postgres.
- Preferred experience using foundation models, including LLMs and VLMs, for data automation tasks.
- Preferred background in autonomous driving or robotics perception.
- Preferred experience with active learning, auto-labeling, or human-in-the-loop ML systems.
Benefits
- Primarily in-office work 5 days per week, with occasional remote-work flexibility.
- Comprehensive health, dental, vision, life, and disability insurance.
- 401(k) retirement benefits with employer match.
- Learning and wellness stipends.
- Paid time off.
- Equity may be included in the total compensation package.