Taro Logo

Software Engineer, Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses, moving beyond 2D screens toward immersive experiences like AR and VR.
$229,801 - $240,240
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Enterprise SaaS · Social Media

Job Description

Meta, a global leader in social technology, is seeking a Senior Software Engineer specializing in Machine Learning to join their team in New York. This role presents an exciting opportunity to work on massive-scale machine learning problems that impact billions of users worldwide.

The position requires expertise in developing highly scalable systems and algorithms using cutting-edge machine learning techniques. You'll be working on diverse challenges ranging from recommendation systems and classification problems to optimization and fraud detection, all while leveraging deep learning and advanced AI technologies.

As a Machine Learning Engineer at Meta, you'll be responsible for researching, designing, and implementing sophisticated ML solutions that power various aspects of Meta's products. The role involves working with massive datasets and developing solutions that can scale efficiently across distributed systems. You'll collaborate with cross-functional teams to identify technical requirements and create innovative solutions that push the boundaries of what's possible in social technology.

The ideal candidate should have a Master's degree in Computer Science or related field, along with substantial experience in machine learning frameworks like PyTorch or TensorFlow. Strong programming skills in Python, PHP, and SQL are essential, as is experience with distributed systems and scalable architecture.

Meta offers a competitive compensation package, including a base salary range of $229,801 to $240,240, plus bonus and equity opportunities. The company provides comprehensive benefits and the chance to work on technologies that impact billions of users. This is an excellent opportunity for someone passionate about machine learning who wants to work at the forefront of social technology innovation, particularly as Meta moves into new frontiers like augmented and virtual reality.

Working at Meta means joining a company that's constantly pushing the boundaries of technology while maintaining a strong focus on connecting people worldwide. The role offers significant growth opportunities and the chance to work with some of the best minds in the industry while tackling challenging problems at an unprecedented scale.

Last updated 2 months ago

Responsibilities For Software Engineer, Machine Learning

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for massive social data and prediction problems
  • Work on ranking, classification, recommendation, and optimization problems
  • Develop highly scalable systems, algorithms and tools leveraging deep learning
  • Suggest, collect, analyze and synthesize requirements and bottlenecks
  • Develop solutions that iterate orders of magnitude with higher efficiency
  • Code deliverables in tandem with the engineering team
  • Adapt standard machine learning methods to modern parallel environments

Requirements For Software Engineer, Machine Learning

Python
PHP
  • Master's degree in Computer Science, Computer Engineering, or related field
  • 3 years of experience with Machine Learning Frameworks (PyTorch, MXNet, or Tensorflow)
  • Experience with machine learning, recommendation systems, computer vision, NLP
  • Proficiency in scripting languages (Perl, Python, PHP, shell scripts)
  • Experience with relational databases and SQL
  • Expertise in software development tools and version control
  • Strong knowledge of Linux/UNIX systems
  • Experience building highly-scalable solutions
  • Experience with distributed systems

Benefits For Software Engineer, Machine Learning

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity

Related Jobs

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta focusing on developing scalable ML systems for social data and prediction problems.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta focusing on developing scalable ML systems and algorithms for social data and prediction problems.

Software Engineer, Machine Learning

Senior Machine Learning Engineer role at Meta, developing scalable ML systems and algorithms for massive-scale social data and prediction problems.

Research Engineer

Senior Research Engineer position at Meta focusing on AI/ML system development, requiring expertise in machine learning, distributed systems, and software engineering.

Research Engineer (Robotics) - World Modelling, FAIR

Research Engineer position at Meta's FAIR team focusing on world modeling, AI research, and robotics development.