About the Role
About the Role
The Software Engineer - Infrastructure role at Meta involves leading the development of AI systems aimed at enhancing production reliability. This position requires a blend of deep infrastructure expertise and the ability to apply AI to real-world production challenges, focusing on creating autonomous systems that can investigate and mitigate incidents effectively.
What You'll Do
- 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.
- 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.
- Identify new high-value applications of AI across incident prevention, detection, mitigation, observability, and infrastructure operations.
- Move rapidly from ambiguous problems to prototypes and develop successful approaches into reliable systems at scale.
- Build evaluation and experimentation systems that connect agent quality to outcomes.
- Establish architectures and guardrails for production actions.
- 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.
Who You Are
- Bachelor's degree in Computer Science, Computer Engineering, 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.
- Experience applying AI or machine learning systems to production problems.
- Demonstrated experience moving from technical concept to production deployment and measurable impact.
Requirements
Software Engineering Experience
12+ years of software engineering experience is required.
AI Systems Application
Experience applying AI or machine learning systems to production problems is essential.
Technical Leadership
Experience setting technical direction and leading complex engineering efforts is necessary.
Distributed Systems Knowledge
Experience building and operating large-scale distributed or infrastructure systems is crucial.
Nice to Have
Ability to rapidly move from ambiguous problems to prototypes.
Experience mentoring other engineers in distributed systems and applied AI.
Benefits
Competitive Salary
Meta offers a competitive salary package.
Health Insurance
Comprehensive health insurance plans are provided.
Remote Work Options
Flexible remote work options are available.