Software Engineer, Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For Software Engineer, Machine Learning

Meta is seeking a Senior Machine Learning Engineer to join their team in Tel Aviv, Israel. This role represents a unique opportunity to be part of Meta's most transformative change in company history, working on cutting-edge machine learning initiatives that will shape the future of social connectivity.

The position combines technical expertise in machine learning with leadership responsibilities, making it ideal for experienced engineers who want to make a significant impact. You'll be working on a range of recommendation, classification, and optimization problems, managing the entire ML lifecycle from conception to deployment.

As a Senior ML Engineer at Meta, you'll collaborate with world-class engineers and researchers to tackle some of the most challenging social data and prediction problems on the web. The role requires expertise in adapting ML methods for modern parallel environments, including distributed clusters, multicore SMP, and GPU implementations.

Key aspects of the role include:

  • Technical leadership in setting direction for ML systems design and excellence
  • Development of scalable ML solutions and classifiers
  • Performance optimization and technical debt reduction
  • Establishment of ML best practices and engineering culture

The ideal candidate will bring:

  • Strong software engineering background with ML expertise
  • Experience with Python, Java, and modern ML frameworks
  • Track record of leading successful technical initiatives
  • Proven ability to build and deploy ML models at scale

Meta offers an environment where you'll work on projects that affect billions of users worldwide. The company's commitment to pushing boundaries in AR/VR and social technology means you'll be at the forefront of innovation in the tech industry.

This role provides an excellent opportunity for career growth, working with cutting-edge technology, and making a real impact on how people connect globally. You'll be part of a company that's not just maintaining existing systems but actively shaping the future of digital interaction.

Benefits include working with industry-leading professionals, exposure to large-scale systems, and the chance to solve unique technical challenges. The position is based in Tel Aviv, one of the world's leading tech hubs, offering an exciting and dynamic work environment.

Last updated 21 hours ago

Responsibilities For Software Engineer, Machine Learning

  • Play a critical role in setting the direction and goals for a sizable team
  • Adapt standard machine learning methods for modern parallel environments
  • Re-evaluate tradeoffs of shipped features/ML systems and reduce technical debt
  • Lead team technically to develop ML best practices and influence engineering culture
  • Handle complex online/production performance and evaluation issues
  • Develop highly scalable classifiers and tools using ML
  • Create effective feature roadmap
  • Code deliverables with engineering team

Requirements For Software Engineer, Machine Learning

Python
Java
JavaScript
  • Experience in software engineering or relevant field
  • Experience in machine learning, recommendation systems, pattern recognition, or AI
  • Experience with Python, Javascript or Hack
  • Experience leading major initiatives successfully
  • Experience building and shipping high quality work
  • Experience with developing machine learning models at scale
  • Knowledge of C/C++ and Java
  • Experience demonstrating technical leadership
  • Bachelor's degree in Computer Science or equivalent

Interested in this job?

Jobs Related To Meta Software Engineer, Machine Learning

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineer position at Meta focusing on AI compiler development and optimization for machine learning frameworks, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Software Engineer, Systems ML - Frameworks / Compilers / Kernels

Senior Software Engineer role at Meta focusing on AI frameworks, compilers, and kernel development for machine learning systems.

Software Engineer, Machine Learning

Senior Machine Learning Engineer position at Meta, focusing on developing scalable ML solutions and leading technical teams in Boston.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta, developing scalable ML solutions and leading technical initiatives in social technology, offering competitive compensation and growth opportunities.

Software Engineer, Systems ML - Collective Compute Enablement

Senior Software Engineer role at Meta focusing on AI infrastructure optimization and machine learning systems development for large-scale training workloads.