Description
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.
The Production Engineering team is a newly formed organization within Anduril's Software Platform, dedicated to the reliability, performance, and scalability of the cloud infrastructure behind Lattice, Anduril's autonomous command and control platform.
We are seeking a Site Reliability Engineer 2 who is passionate about building resilient, highly available systems that scale to meet the demands of the core systems powering Lattice.
Responsibilities
- Build and improve monitoring, observability, and alerting systems to detect reliability issues early and make them easier to diagnose across the Lattice platform.
- Participate in on-call rotations, triage production incidents, and coordinate response and escalation with the teams that own affected services.
- Contribute to blameless postmortems and work with owning teams to turn incident learnings into systemic improvements.
- Build and maintain shared reliability tooling and automation that reduce toil, surface risks, and help teams make safer changes.
- Partner with service owners to identify Kubernetes patch and version risks, develop maintenance plans, and track owner-led updates to completion.
- Help service teams define and track Service Level Objectives (SLOs) and error budgets to balance feature velocity with reliability.
- Partner with software engineering teams on reliability patterns such as graceful degradation and circuit breakers.
- Contribute to capacity planning and performance testing with owning teams to help systems handle growth and peak operational demands.
- Create runbooks, documentation, and training materials that help teams operate production systems effectively.
- Partner with software engineering teams to improve deployment safety through progressive rollouts, automated testing, and rollback capabilities.
- Work with service owners to incorporate security best practices and compliance controls in production environments handling sensitive defense data.
Required Qualifications
- 2-4 years of engineering experience, including 2+ years in SRE, production operations, or infrastructure engineering.
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
- Hands-on experience troubleshooting Kubernetes in production, with an understanding of version lifecycles, patching, and ongoing operational risks.
- Strong programming skills in one or more languages such as Go, Python, Rust, or Java, with the ability to build production-grade tooling.
- Experience building and using observability tooling for metrics, logging, and tracing, such as Prometheus, Grafana, Datadog, or equivalent.
- Hands-on experience with cloud platforms (AWS, Azure, or GCP) and infrastructure as code practices, preferably Terraform.
- Ability to troubleshoot distributed systems issues across multiple layers of the stack and work with owning teams on durable fixes.
- Strong incident management and communication skills.
- Must be a U.S. Person due to required access to U.S. export controlled information or facilities.
- Eligible to obtain and maintain an active U.S. Secret security clearance.
Preferred Qualifications
- Experience with defense, aerospace, or other mission-critical systems where downtime has severe consequences.
- Familiarity with performance optimization and capacity planning for high-throughput, low-latency systems.
- Knowledge of chaos engineering principles and experience with resilience testing.
- Experience with Kubernetes ingress and traffic management (Gateway API, Contour, or similar).
- Familiarity with GitOps and deployment automation (ArgoCD, FluxCD) and CI build infrastructure (CircleCI, Nix, or similar).
- Experience with Terraform workflows at scale, including module design and PR-based automation (Atlantis or similar).
- Experience with incident and alerting tooling such as PagerDuty, Datadog, or Groundcover.
- Understanding of networking fundamentals including load balancing, DNS, TLS/SSL, and network security.
- Experience with configuration management and secrets management solutions.
- Strong written and verbal communication skills with the ability to explain technical concepts to non-technical stakeholders.
- Active Secret or higher security clearance.