Taro Logo

Machine Learning Engineer

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

Description For Machine Learning Engineer

Meta, formerly Facebook, is seeking a Machine Learning Engineer to join their team in Menlo Park. This role sits at the intersection of machine learning and large-scale engineering, focusing on developing sophisticated ML systems that power Meta's suite of social technologies.

The position offers an opportunity to work on massive-scale machine learning problems, including ranking, classification, recommendation systems, and optimization challenges across Meta's family of apps and services. You'll be developing solutions that leverage deep learning, data regression, and rules-based models to solve complex technical challenges.

As a Machine Learning Engineer, you'll be responsible for researching, designing, and implementing operating systems-level software, compilers, and network distribution software. The role requires expertise in machine learning frameworks like PyTorch or TensorFlow, and a strong foundation in probability theory, linear algebra, and calculus.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, with demonstrated experience in machine learning applications. You'll work with cutting-edge technologies and frameworks, including distributed systems, deep neural networks, and big data technologies like Hadoop and Spark.

Meta offers a competitive compensation package including a base salary range of $187,974 to $200,200, plus bonus, equity, and comprehensive benefits. You'll be joining a company at the forefront of technological innovation, particularly in areas like AR/VR and the metaverse.

This role provides an excellent opportunity to work on challenging problems at scale, collaborate with world-class engineers and researchers, and make a significant impact on products used by billions of people worldwide. The position offers both technical depth and the chance to work on projects that shape the future of social technology and human connection.

Meta provides a supportive and inclusive work environment, with a strong commitment to diversity and equal opportunity employment. The company offers various resources and support systems to help employees grow and succeed in their careers while maintaining work-life balance.

Last updated 2 days ago

Responsibilities For Machine Learning Engineer

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software
  • 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 with higher efficiency
  • Apply advanced machine learning methods in parallel environments
  • Demonstrate strong engineering skills with minimal guidance

Requirements For Machine Learning Engineer

Python
Java
  • Bachelor's degree in Computer Science, Engineering, Applied Sciences, Mathematics, Physics or related field
  • Experience with Machine Learning Frameworks (PyTorch, MXNet, or Tensorflow)
  • Knowledge of Machine Learning Algorithms and applications
  • Experience with Hadoop, HBase, Pig, MapReduce, or Spark
  • Understanding of Deep Neural Networks
  • Strong background in Probability theory, Linear Algebra, Calculus, Data Analysis
  • Experience with agile methodologies
  • Proficiency in C, C++, and Java
  • Knowledge of scripting languages (Perl, Python, PHP)
  • Experience with relational databases and SQL
  • Familiarity with software development tools and version control
  • Linux/UNIX system knowledge
  • Understanding of distributed systems
  • Experience building highly-scalable solutions
  • Strong knowledge of data structures and algorithms

Benefits For Machine Learning Engineer

Medical Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Benefits package

Jobs Related To Meta Machine Learning Engineer