Taro Logo

Software Engineer, Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and virtual/augmented reality products.
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Infrastructure

Meta is seeking a Staff Software Engineer to join their MRS ML Infrastructure team, focusing on ML infrastructure performance and efficiency for large-scale AI training and inference workflows in the recommendation domain. This role offers an exciting opportunity to work at the intersection of distributed systems, model/system co-design, and GPU optimizations.

The position involves optimizing the end-to-end stack for model training and inference for large-scale recommendation models. You'll be responsible for identifying and leading the execution of short/mid-term efficiency optimization opportunities while also driving long-term strategies for model/system co-design, performance automation, and regression detection.

As a senior technical leader, you'll guide other engineers, drive cross-functional collaborations, and shape the team's technical direction. The role requires deep expertise in large-scale infrastructure applications, performance optimization, and a strong track record of technical leadership.

Meta offers an innovative environment where you'll work on technologies that connect billions of people through platforms like Facebook, Instagram, and WhatsApp. The company is also pushing boundaries in AR/VR technology, making this an exciting opportunity to impact the future of social technology.

The position is based in Singapore and offers comprehensive benefits including medical, dental, and vision insurance, along with Meta's commitment to equal employment opportunity and support for employees with disabilities.

Last updated 3 days 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 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
Java
JavaScript
  • 6+ years of programming experience in relevant coding languages
  • 6+ years experience building large-scale infrastructure applications
  • Experience designing, analyzing and improving efficiency, scalability, and stability of system resources
  • Experience owning a particular component, feature or system
  • Experience with scripting languages such as Python, Javascript or Hack
  • Experience building and shipping high quality work
  • Track record of setting technical direction for a team
  • Experience improving quality through code reviews, testing, monitoring
  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent

Benefits For Software Engineer, Infrastructure

Medical Insurance
Vision Insurance
Dental Insurance
  • Equal Employment Opportunity
  • Reasonable accommodations for disabilities

Interested in this job?

Jobs Related To Meta Software Engineer, Infrastructure