Perception Engineer, Machine Learning
Anduril Industriesabout 2 hours ago
Base Salary
$166k - $220k/yr
Responsibilities
- Own perception capabilities end-to-end including detection, classification, segmentation, and tracking across various platforms.
- Bring state-of-the-art models into production and ensure deployments are maintainable and observable.
- Optimize and deploy models to embedded hardware, meeting real-time latency requirements.
- Architect and improve CI/CD pipelines for continuous data ingestion and model training.
- Onboard new sensor modalities and features from cradle to grave.
- Train models in the cloud and on-prem, maintaining a balance between edge and cloud inference workloads.
- Monitor deployed models for performance divergence and build tooling to detect drift.
- Collaborate with hardware, systems, and program engineers to ship perception capabilities.
Requirements
- Bachelor's degree in Computer Science, Electrical Engineering, Robotics, Machine Learning, or a related field; Master's degree preferred.
- 5+ years of industry experience in building and deploying perception or computer vision systems.
- Experience shipping perception software onto real robotic platforms.
- Strong proficiency in Python for model development and production experience in C++ and/or Rust.
- Hands-on experience with PyTorch and OpenCV; TensorFlow experience is a plus.
- Demonstrated track record of designing and deploying ML models into production.
- Experience with model optimization for embedded inference.
- Familiarity with CI/CD practices and automated testing for ML pipelines.
- End-to-end ownership mindset and cross-team collaboration skills.
- U.S. Citizenship and eligibility for a U.S. security clearance.
Benefits
- Comprehensive, competitive benefits package available at little to no cost to employees.