
Principal Software Engineer, Systems
Required skills
- AI systems
- production reliability
- large-scale distributed systems
- incident response
- applied AI
- AI agent
- autonomous investigation
- root cause analysis
- mitigation plans
- agentic systems
Nice to have
- semi-autonomous production actions
- unconventional opportunities
- technical direction
Role summary
Meta is seeking a Principal Software Engineer to build next-generation AI systems for production reliability. This role focuses on large-scale distributed systems, incident response, and applied AI. You will lead the development of an AI agent capable of autonomously investigating production incidents, identifying root causes, creating mitigation plans, and executing them under human supervision. The goal is to improve the agent's accuracy, autonomy, and impact, and to explore agentic systems across incident prevention, detection, mitigation, observability, and infrastructure operations. This is a hands-on, individual contributor role requiring deep infrastructure expertise, sound judgment in applying AI to production problems, a long-term technical vision, and the ability to rapidly prototype and ship production systems at scale. Key challenges include creating self-improving systems that learn from experience, identify failure modes, and safely increase effectiveness.
Responsibilities
- Define the technical vision and architecture for agentic reliability systems across Meta
- Personally design, code, and ship production agentic systems for complex infrastructure problems
- Lead the development of an AI agent for production incident investigation and mitigation, advancing it toward accurate, trusted, and safely supervised autonomous action
- Develop major improvements in agent reasoning, context, tool use, planning, evaluation, learning, and safe execution
- Explore and apply techniques including automated hill climbing, fine-tuning, reinforcement learning, model routing, distillation, pruning, and inference optimization, selecting the simplest approach that produces measurable gains
- Identify new high-value applications of AI across incident prevention, detection, mitigation, observability, and infrastructure operations
- Move rapidly from ambiguous problems to prototypes, validate them against real production workloads, and develop successful approaches into reliable systems at scale
- Build evaluation and experimentation systems that connect agent quality to outcomes such as investigation accuracy, successful mitigation, incident duration, and reduced operational work
- Build closed-loop improvement systems that turn production outcomes into evaluations, experiments, and better agent behavior
- Establish architectures and guardrails for production actions, including authorization, independent validation, auditability, rollback, and human oversight
- Partner with Infrastructure, AI, Product, and Reliability leaders to integrate agentic capabilities into Meta’s production ecosystem
- Influence technical strategy across organizations and mentor other engineers working on distributed systems and applied AI
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- 12+ years of software engineering experience, including experience building and operating large-scale distributed or infrastructure systems
- Experience setting technical direction and leading complex, multi-year engineering efforts across organizational boundaries
- Experience applying AI or machine learning systems to production problems
- Demonstrated experience moving from technical concept to production deployment and measurable impact
- Experience diagnosing complex production systems using telemetry, code, configuration, and dependency information
- Experience coding in languages such as C++, Java, Python, Rust, or equivalent
- Recent hands-on experience building and shipping complex production systems, with the ability to move directly between architecture, experimentation, debugging, and implementation
- Experience influencing senior engineers and leaders without direct organizational authority
Preferred Qualifications
- Experience with autonomous or semi-autonomous production actions and their safety, authorization, and rollback mechanisms
- Experience building systems that operate at hyperscale under strict reliability and latency requirements
- Experience improving agent quality through evaluation, context engineering, fine-tuning, reinforcement learning, distillation, or model-serving optimization
- Track record of identifying unconventional opportunities, rapidly prototyping solutions, and changing the technical direction of a large organization
- Deep expertise in observability, incident response, change safety, distributed systems, or production infrastructure
- Experience building self-improving or self-evolving systems, including automated experimentation, feedback loops, hill climbing, reinforcement learning, or recursive self-improvement
- Experience building production AI agents that reason across telemetry, code, configuration, deployments, and operational knowledge
$271,000/year to $347,000/year + bonus + equity + benefits
Similar roles
Director, Policy Communications — WhatsAppMeta · Washington, DC · Onsite
Finance and Business Operations Manager, MarketingMeta · Menlo Park, CA · Onsite- Senior Software Engineer II - Platform & EnablementWrapbook · Remote · Remote
- Associate Software EngineerKeyfactor, Inc. · Remote · Remote
- Platform Software EngineerFord Motor Company · Dearborn, MI · Hybrid
- Director - Software EngineeringKodiak Solutions · Remote · Remote
