Jobs → Engineering → Software Engineer, Machine Learning

Software Engineer, Machine Learning

Ayushi PatelUnited StatesMIDPosted 14d ago
C++PythonJavaPyTorchTensorFlowJAX
About the Role We are looking for a Software Engineer, Machine Learning to join Meta. This role focuses on building AI systems that impact billions of people daily across Facebook, Instagram, WhatsApp, Threads, and Meta Quest. Key Responsibilities • Research, design, and deploy scalable deep learning models in Generative AI, Recommendations, NLP, Computer Vision, and Ranking. • Build robust end-to-end ML pipelines, feature stores, and real-time inference infrastructure. • Optimize algorithms for high-throughput, low-latency environments serving global scale datasets. Requirements • Strong foundation in C++, Python, or Java with deep knowledge of data structures, algorithms, and system design. • 2+ years applying ML/DL frameworks (PyTorch, TensorFlow, or JAX) to production problems. • Degree in CS, AI, Machine Learning, or a related quantitative field (MS/PhD preferred). Benefits • Competitive compensation, annual RSU grants, and top-tier benefits. • Flexible, remote-first work environment across the US.

Similar projects

Java Full Stack Developer
Jyothi More · Java, Python, microservices
Full Stack Web Developer
Abhishek Sharma · Kiro, React, Angular
Full Stack Development Manager
Anand Budiga · .NET/C#, React, Angular
Early · 1 applied1 of 7,999 projects

Apply with AI cover letter

AI writes a personalized application in 19 seconds. Just upload your resume.

No credit card · First application free
© 2026 Freelanly · Terms · Privacy