Locations: Sunnyvale, CA | Bellevue, WA | Redmond, WA | Menlo Park, CA | Seattle, WA | Burlingame, CA | New York, NY | Remote, US
Meta is currently seeking an AI Software Engineer to join its Research & Development teams. The ideal candidate should possess industry experience in AI Infrastructure and related topics. The role involves applying these skills to solve some of the most critical and exciting problems on the web. Positions are available in multiple locations.
Software Engineer – ML Systems (Technical Leadership) Responsibilities:
- Drive AI Systems Development: Lead the organization’s efforts in implementing relevant machine learning techniques to build and optimize intelligent systems enhancing Meta’s products and experiences.
- Effective Communication: Communicate complex features and systems in detail while advocating for higher product quality and engineering efficiency.
- Goal Setting and AI System Design: Assist in setting goals related to project impact, AI system design, and ML excellence.
- Architecture Development: Develop custom/novel architectures, define use cases, and create methodologies and benchmarks to evaluate different approaches.
- Integration Knowledge: Apply in-depth knowledge of how the machine learning system interacts with other systems around it.
- Technology Trends: Understand industry and Meta-wide technology trends in computing to assess and develop new technologies within the ML Systems roadmap.
- Technical Leadership: Drive the team’s goals and technical direction, pursuing opportunities that make the larger organization more efficient.
- Collaboration: Partner and collaborate with organizational leaders to improve the team’s and organization’s performance.
Minimum Qualifications:
- Vast experience in communicating and working across functions to drive solutions.
- Experience in leading large cross-functional/industry-wide engineering efforts.
- Proven track record of planning multi-year roadmaps with shorter-term projects aligned with the long-term vision.
- Experience leading projects with industry-wide impact.
- Bachelor’s degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
- Significant experience in mentoring/influencing senior engineers across organizations.
- Specialized experience in one or more machine learning/deep learning domains: ML systems, AI infrastructure, machine learning accelerators, high-performance computing, machine learning compilers, GPU architecture, machine learning frameworks, on-device optimization.
- Experience developing AI algorithms or AI-System infrastructure in C/C++ or Python.
Preferred Qualifications:
- Experience with distributed systems or on-device algorithm development.
About Meta:
Meta builds technologies to facilitate connections, community building, and business growth. Since Facebook’s launch in 2004, Meta has been transforming the way people connect. Apps like Messenger, Instagram, and WhatsApp have empowered billions globally. Now, Meta is pushing beyond 2D screens into immersive experiences like augmented and virtual reality, shaping the next evolution in social technology. Individuals building their careers with Meta contribute to a future beyond the limits of today’s digital connection.
Meta is committed to providing reasonable support (accommodations) in recruiting processes for candidates with disabilities, long-term conditions, mental health conditions, sincerely held religious beliefs, neurodivergence, or those requiring pregnancy-related support. For assistance, please contact accommodations-ext@fb.com.
Note: Compensation details listed reflect the base salary only, excluding bonus, equity, or sales incentives. Additionally, Meta offers a comprehensive benefits package. Learn more about benefits at Meta.