Technical Site Reliability Engineer
Anduril Industries
وصف الوظيفة
Role Overview
Technical Site Reliability Engineer at Anduril Industries. This position is based in Abu Dhabi, UAE, with initial hiring occurring in London, UK. Candidates must be willing to relocate to the facility upon completion.
Company Overview
Anduril Industries is a defense technology company transforming U.S. and allied military capabilities with advanced technology. The company brings 21st-century innovation expertise and business models to the defense industry, changing how military systems are designed, built, and sold. Anduril's family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a real-time, 3D command and control center.
Advanced Capabilities is the internal warfighter research team for Anduril's Maneuver Dominance division. The team invents new products, informs vehicle specifications, defines autonomous tactics, and explores how humans and teams of autonomous systems operate together in future contested multi-domain environments. The team spans multiple disciplines including wargaming, game engineering, HPC simulations, LLM agents, and VR environments.
Role Purpose
You will design, build, and operate the infrastructure for next-generation wargaming facilities purpose-built for the military to run massive-scale simulations of autonomous systems in contested environments. You will be the founding Site Reliability Engineer responsible for ensuring simulation facilities remain up, current, and trustworthy. A failed scenario run or silent regression costs operators and engineers real time. You work at the intersection of hardware, simulation software, and distributed systems as the person who knows why simulations break, catches issues before others notice, and prevents recurrence.
Key Responsibilities
Simulation Software Maintenance
- Maintain the simulation software stack across installation, configuration, updates, version management, and day-to-day functionality.
- Keep the Simulation Center's tools and environments fully operational.
Infrastructure Ownership
- Own the underlying infrastructure including compute, networking, storage, and environment configuration.
- Keep infrastructure provisioned, patched, and performant to support all simulation dependencies.
Release Validation & Testing
- Build and maintain a post-release test suite that runs after every software release or configuration change.
- Design, automate, and continually extend regression and smoke-test processes so integration issues surface immediately rather than mid-exercise.
System Reliability & Troubleshooting
- Forecast, diagnose, and eliminate failure modes in the system.
- Root-cause errors and bugs and drive them to permanent resolution.
- Implement guardrails, monitoring, and process changes that prevent recurrence.
Stakeholder Partnership
- Partner with development teams and stakeholders to review upcoming changes for reliability risk.
- Surface concerns early and implement mitigation strategies before releases land in the simulation environment.
Monitoring & Health Management
- Instrument and monitor overall system health across the environment.
- Triage issues within your scope and escalate clearly and quickly with necessary context when issues exceed your ability to resolve them.
Documentation & Knowledge Transfer
- Document runbooks, known issues, environment configuration, and release validation results.
- Ensure the Simulation Center's operational knowledge is not held in one person's head.
Qualifications & Experience
- Proficiency in Python for automation, tooling, and test development.
- Working knowledge of C++ sufficient to read, debug, build, and trace issues in the simulation codebase.
- Solid general networking fundamentals including TCP/IP, UDP, multicast, DNS, routing, and firewalls.
- Ability to diagnose latency, packet loss, and connectivity problems across distributed systems.
- Experience with project management, issue tracking, bug triage, and coordinating work across engineering teams.
- Demonstrated experience maintaining production or production-adjacent systems, including troubleshooting under time pressure.
- Eligibility to pass security and background check requirements for sensitive information systems.
Skills & Competencies
- Strong written and verbal communication; ability to escalate issues, explain root causes, and write runbooks others can follow.
- Experience with modeling and simulation, wargaming, or distributed simulation standards (DIS, HLA, TENA) and platforms such as AFSIM, VBS, or similar.
- Test automation and CI/CD experience; building automated validation pipelines, not just running them.
- Infrastructure-as-code and configuration management (Terraform, Ansible, Docker, Kubernetes).
- On-premises and cloud deployment experience.
- Observability tooling such as Prometheus, Grafana, ELK, or equivalent.
- Linux systems administration depth and comfort in mixed Linux/Windows environments.
- Prior work in a defense, aerospace, or classified environment.
- Active security clearance.
Additional Information
- This is a full-time position.
- Highly competitive equity grants are included in the majority of full-time offers and are considered part of Anduril's total compensation package.
- Anduril offers a comprehensive, competitive benefits package available at little to no cost to employees, supporting health, recovery, and employee wellbeing.
- Candidates must be willing to relocate to Abu Dhabi, UAE upon completion of the hiring process.