Software Engineer, Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$180,000 - $300,000
Backend
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Infrastructure

Meta is seeking a Software Engineer, Infrastructure to join their MRS ML Infra team, focusing on ML infrastructure performance and efficiency for large-scale AI training and inference workflows in the recommendation domain. This role combines distributed systems expertise with ML infrastructure optimization, requiring both technical depth and leadership skills.

The position involves working on optimizing end-to-end stacks for model training and inference for large-scale recommendation models, with opportunities in distributed systems, model/system co-design, and GPU optimizations. You'll be responsible for identifying and leading short/mid-term efficiency optimization initiatives while also driving long-term strategies for performance automation and regression detection.

As a senior technical leader, you'll guide cross-functional teams, mentor other engineers, and shape the technical direction of the team. The ideal candidate brings 5+ years of AI infrastructure experience, strong system optimization skills, and a proven track record of technical leadership.

Working at Meta offers the opportunity to impact billions of users through their suite of applications including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies. The company is at the forefront of developing next-generation social technologies, pushing beyond traditional digital connections into immersive experiences.

This role offers the chance to work on cutting-edge ML infrastructure at massive scale, collaborate with world-class engineers, and shape the future of AI systems at one of the world's leading technology companies. Join Meta to tackle complex technical challenges while growing your career in a dynamic, innovative environment.

Last updated 21 minutes ago

Responsibilities For Software Engineer, Infrastructure

  • Identify performance opportunities and bottlenecks across MRS models, infrastructure and systems
  • Implement changes to capture efficiency improvements
  • Guide other engineers on efficiency and performance opportunities
  • Drive cross-functional collaborations with multiple partner or product ML teams
  • Define technical direction, strategy and roadmap for the team
  • Provide mentorship and guidance to grow other teammates

Requirements For Software Engineer, Infrastructure

Python
Kubernetes
  • BS/MS in Electrical Engineering, Computer Science or a related field or equivalent experience
  • 5+ years of experience in AI Infra or System performance
  • Hands-on experience in optimizing complex software solutions
  • Demonstrated experience in driving team execution and cross-functional alignment
  • Previous experience in mentoring and growing software/machine-learning engineers
  • Capacity to investigate and debug issues in complex systems

Benefits For Software Engineer, Infrastructure

Medical Insurance
Visa Sponsorship
  • Equal Employment Opportunity and Affirmative Action
  • Accommodations for disabilities and other conditions

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure

ASIC Engineer, Power

Senior ASIC Power Engineer position at Meta focusing on power/performance optimizations for data center applications.

Product Technical Program Manager (TPM)

Lead technical program management role driving product innovation and cross-functional collaboration at Meta, combining technical expertise with program management skills.

Partner Engineering Manager

Lead Partner Engineering team for enterprise and government engagements at Meta, managing channel partner engineers and driving strategic initiatives.

Engineering Manager, Location Infrastructure

Engineering Manager position leading Meta's Location Infrastructure team in Boston, developing location-based features used by billions of people globally.

Business Engineer

Senior Business Engineer role at Meta combining software engineering expertise with business acumen to drive innovation across Meta's platforms.