Software Engineer, RustPosted today$826K
The opportunity
At Anduril, our Software Engineers specialize in solving complex, real-world problems through cutting-edge algorithms and intelligent software integrations. Operating in small, innovative teams, we push the boundaries of what's possible to deliver advanced technologies with mission-critical applications.
What you'll do
Define and influence the direction of a small team, leveraging your: subject-matter expertise in target tracking and state estimation.
Architect, maintain, and evolve complex software systems, refactoring: existing codebases to improve performance, maintainability, and scalability.
Prototype and deploy state-of-the-art algorithms for tracking, multi-sensor: data fusion, and state estimation in agile, iterative development environments.
Develop high-performance Rust software for real-time systems, ranging from: tactical implementations to simulation environments and decision support tools.
Design and implement robust filters, estimators, and probabilistic reasoning: systems that enable actionable insights from noisy, ambiguous, or incomplete sensor data.
Apply software design patterns and architectural best practices to manage: technical debt and guide the evolution of production systems over time.
What they're looking for
- Experience refactoring and modernizing Rust codebases in production environments.
- Track record of architectural decision-making and technical leadership on long-lived projects.
- Contributions to open-source Rust projects or the broader Rust ecosystem.
- Experience with concurrent and parallel programming patterns in Rust.
- Experience in state estimation, including Bayesian filtering, sensor fusion,: and recursive estimation techniques.
- Background in machine learning as applied to target tracking and recognition,: including clustering, classification, and anomaly detection techniques.
- Knowledge of target tracking techniques, such as Kalman filters, particle: filters, and multi-target tracking algorithms (e.g., JPDA, MHT, or PHD filters).