- Apply High-Performance Computing (HPC) algorithms and techniques to optimize large-scale AI workloads
- Analyze, benchmark, and optimize large-scale workloads on next-generation training superclusters
- Apply relevant AI infrastructure and software/hardware acceleration techniques to build and optimize our intelligent ML systems that improve Meta’s products and experiences
- Influence next-generation model and hardware architecture choices by projecting training performance and model efficiency
- Goal-setting related to project impact, AI system design, and infrastructure/developer efficiency
- Directly or influencing partners to deliver impact through deep, thorough data-driven analysis
- Drive large projects across multiple teams
- Define use cases and develop methodology and benchmarks to evaluate different approaches
- Apply in depth knowledge of how ML infra interacts with the other systems around it
- Experience in systems software development such as collective Communications
- Currently has, or is in the process of obtaining, a Master's/PhD degree in Computer Science, Computer Vision, Generative AI, NLP, relevant technical field, or equivalent practical experience. Degree requirements must be completed prior to joining Meta
- Currently has, or is in the process of obtaining, a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
- Specialized experience in one or more of the following machine learning/deep learning domains: high-performance computing, performance optimizations, SW/HW co-design, hardware accelerators architecture, GPU architecture, machine learning compilers, ML systems, AI infrastructure, or machine learning frameworks (e.g. PyTorch), numerics, Collective Communication libraries (NCCL or RCCL), and model compression
- Experience developing AI system infrastructure or AI algorithms in C/C++ or Python
- Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment
- Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta.
- Experience or knowledge of training/inference of large-scale AI models
- Experience or knowledge of distributed and cloud systems
- Experience or knowledge in one or more of: recommendation and ranking models, LLM and/or LDM, or Collective Communication libraries (NCCL or RCCL)
Other Jobs from Meta
Data Analyst, Product & Regulatory Ops
Network Engineer, Deployment & Support
ASIC Engineer, Architecture Infrastructure
Data Scientist
Research Scientist Intern, Code Generation
Similar Jobs
Multimedia Engineering Internship – Summer 2025
Senior Engineer, System Engineering (Machine Learning)
Cloud AI platform Staff Engineer
Senior Engineer
Machine Learning Framework Engineer- Staff
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say