Software Engineer, Rust
Core
Lead a small team to architect, maintain, and evolve high-performance Rust software for real-time tracking, multi-sensor data fusion, and state estimation systems.
Role type
Senior IC Software Engineer (Rust) with technical leadership
Builds
Production software systems for tracking, simulations, and decision-support tools
Domain
Defense/Aerospace, Signal Processing, Estimation Theory
Required skills
Rust, Python, algorithm design, statistical modeling, linear algebra, optimization, probability, stochastic processes, software architecture, design patterns, legacy system refactoring, technical debt management
Preferred skills
concurrent and parallel Rust programming, Bayesian filtering, sensor fusion, recursive estimation, machine learning for tracking, Kalman filters, particle filters, multi-target tracking, radar/lidar/EO/IR signal processing (via careerplan.io/jobs/18923-software-engineer-rust-at-anduril-industries)
Technologies
Rust, Python, NoSQL databases, big data pipelines
Responsibilities
Define and influence team direction using subject-matter expertise in target tracking and state estimation; Architect, maintain, refactor, and evolve complex production software systems; Prototype and deploy algorithms for tracking and multi-sensor data fusion; Design robust filters, estimators, and probabilistic reasoning systems; Analyze system performance using simulations and statistical techniques; Customize algorithms for mission-critical customer use cases
Seniority
Senior, hands-on IC with team influence
