Senior Software Engineer, Rust

53 minutes ago
Full-time
Lead
Software Development
Anduril Industries

Anduril Industries

Anduril Industries is an American defense technology firm that specializes in developing advanced autonomous systems for integrated awareness and security across land, sea, and air, utilizing its proprietary Lattice platform to enhance intelligence, su...

Aerospace & Defense
1K-5K
Founded 2017
$2200M raised

Description

  • Define and influence the direction of a small team through subject-matter expertise in target tracking and state estimation.
  • Architect, maintain, and evolve complex software systems, including refactoring existing codebases for better performance, maintainability, and scalability.
  • Prototype and deploy algorithms for tracking, multi-sensor data fusion, and state estimation in agile, iterative development environments.
  • Develop high-performance Rust software for real-time systems, including tactical implementations, simulation environments, and decision support tools.
  • Design and implement filters, estimators, and probabilistic reasoning systems that extract insights from noisy, ambiguous, or incomplete sensor data.
  • Apply software design patterns and architectural best practices to manage technical debt and guide production system evolution.
  • Analyze system performance using high-fidelity simulations, modeling tools, and statistical techniques to validate technology benefits.
  • Customize algorithms and software for mission-critical customer use cases, including real-time tracking and sensor fusion.
  • Integrate tracking and estimation technologies across the software development lifecycle from requirements definition through testing and optimization.
  • Translate technical progress into clear, actionable insights for colleagues and end-users.

Requirements

  • 8+ years of professional software engineering experience.
  • Bachelor's degree in mathematics, physics, engineering, or another technical field; advanced degree strongly preferred.
  • Demonstrated experience managing and evolving software architecture in production environments, including refactoring legacy systems and managing technical debt.
  • At least 2+ years working on a single codebase or product as requirements evolved.
  • Strong understanding of software design patterns, architectural principles, and best practices for maintainable, scalable systems.
  • Proficiency in algorithm design, software development, and statistical modeling; experience with Rust, C/C++, Python, and Matlab is a plus.
  • Solid understanding of applied mathematics, including linear algebra, optimization, probability, and stochastic processes.
  • Knowledge of signal processing techniques for interpreting sensor data such as radar, lidar, and EO/IR.
  • Familiarity with big data pipelines, NoSQL databases, and large-scale sensor data handling.
  • Ability to engineer robust systems for estimation theory, adaptive filtering, controls, and complex signal environments.
  • Demonstrated ability to work across the development lifecycle from prototyping to production optimization.
  • Eligibility to obtain and maintain an active U.S. Secret security clearance.
  • Experience refactoring and modernizing Rust codebases in production environments (preferred).
  • Track record of architectural decision-making and technical leadership on long-lived projects (preferred).
  • Contributions to open-source Rust projects or the broader Rust ecosystem (preferred).
  • Experience with concurrent and parallel programming patterns in Rust (preferred).
  • Experience in state estimation, including Bayesian filtering, sensor fusion, and recursive estimation techniques (preferred).
  • Background in machine learning applied to target tracking and recognition, including clustering, classification, and anomaly detection (preferred).
  • Strong knowledge of target tracking techniques such as Kalman filters, particle filters, and multi-target tracking algorithms including JPDA, MHT, or PHD filters (preferred).

Benefits

  • US salary range of $190,000 to $252,000.
  • Highly competitive equity grants included in the majority of full-time offers.
  • Comprehensive, competitive benefits package available at little to no cost to employees.
  • Health and recovery support as part of the benefits package.
  • Benefits designed to support employees through future life and career needs.
  • Opportunities to access full-time employee benefits at top-tier levels.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Core Experiences - Fort Collins, CO, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
20 minutes ago

Senior Software Engineer, Core Experiences - Ghent, Belgium

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform audio-information product experience.

GCP Java Kotlin
44 minutes ago

Staff Software Engineer, Home & Cross-Retailer Search

instacart.careers 1K-5K Internet Software & Services

Instacart is hiring a Staff Software Engineer to lead the infrastructure behind Home and Cross-Retailer Search, shaping how millions of customers discover products through search, ranking, and personalization.

Elasticsearch Flink Go Java Kafka Machine Learning OpenSearch Python Ruby Solr System Design
53 minutes ago

Software Engineer - Hypervisor

Rubrik 1K-5K IT Services

Rubrik is hiring a Software Engineer to help build and improve large-scale data protection and management products for VMware and Windows across cloud and on-prem environments.

C++ Go Java Python Scala
53 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers