Anduril Industries is looking to solve the problem of transforming U.S. and allied military capabilities with advanced technology by bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military.
Requirements
- At least 8+ years working with a variety of programming languages such as Java, Python, Rust, Go, JavaScript, etc.
- Experience designing APIs for use in distributed systems
- Experience building modeling and simulation environments for distributed systems operating in non-standard networking conditions
- Familiarity with modern build and deployment tooling (e.g. NixOS, Terraform)
- Familiarity with industry standard cloud platforms (AWS, Azure) and software infrastructure fundamentals (networking, security, distributed systems)
- A deep, demonstrated understanding of how computers and networks work, from a single desktop to a multi-cluster cloud node
- Professional software development lifecycle experience using tools such as version control, CICD systems, etc.
Responsibilities
- Own software spanning Mission Command
- Deliver well architected systems through clear interfaces across components, code reviews, design reviews and modern software engineering practices
- Generate software solutions from problem definition and solution design, through to implementation and delivery to customers
- Collaborate across multiple teams to plan, build, and test complex functionality
- Triage issues, root cause failures, and coordinate next-steps
Other
- A bias towards rapid delivery and iteration, extreme ownership, and strong opinions with low ego
- A desire to work on critical software that has a real-world impact
- Must be eligible to obtain and maintain a U.S. TS clearance
- Travel up to 10% of time to collaborate with teammates and understand real world operating conditions