Taro Logo

Software Engineer, Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses, including apps like Facebook, Messenger, Instagram and WhatsApp.
$214,032 - $240,240
Machine Learning
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI · Enterprise SaaS · Social Media
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Machine Learning

Meta (formerly Facebook) is seeking a Software Engineer specializing in Machine Learning to join their team in New York. This role presents an exciting opportunity to work on large-scale systems that impact billions of users worldwide through Meta's suite of products including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

The position offers a competitive compensation package ranging from $214,032 to $240,240 annually, plus bonus and equity opportunities. As an entry-level role, it's ideal for candidates with a strong foundation in computer science and software engineering principles, particularly those interested in machine learning and distributed systems.

Key responsibilities include developing operating systems-level software, building and testing compilers, and creating network distribution software for large distributed components. You'll be working on projects that directly impact Meta's core infrastructure, pushing code that reaches billions of users, and contributing to the development of high-volume servers.

The ideal candidate should have a Bachelor's degree in Computer Science or related field, with demonstrated experience in various programming languages (C++, JavaScript) and frameworks (React). You'll need to be comfortable with Linux/UNIX environments, web technologies, and have a solid understanding of algorithms and software development practices.

What makes this role particularly attractive is the opportunity to work at one of the world's leading tech companies, contributing to products that connect people globally. You'll be part of Meta's evolution beyond traditional social media into new frontiers like AR/VR, working with cutting-edge technologies and learning from some of the industry's best engineers.

The role offers comprehensive benefits including medical insurance and equity, along with the chance to work on problems of significant scale and complexity. Meta's commitment to innovation and technical excellence makes this an ideal position for someone looking to launch their career in software engineering with a focus on machine learning and distributed systems.

Last updated 17 days ago

Responsibilities For Software Engineer, Machine Learning

  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software
  • Build new features and improve existing products
  • Push code and drive development of systems behind products
  • Create web applications that reach billions of people
  • Build high volume servers
  • Develop strong understanding of product area, codebase, and systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Master internal development standards

Requirements For Software Engineer, Machine Learning

JavaScript
React
Python
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Statistics or related field
  • Experience coding in C, C++, or C#
  • Experience implementing web interfaces using JavaScript, HTML, or CSS
  • Experience with React or React Native
  • Experience building maintainable and testable code bases including API design
  • Experience with software development tools (Code editors, revision control systems)
  • Knowledge of Linux/UNIX systems
  • Understanding of core web technologies
  • Knowledge of algorithms

Benefits For Software Engineer, Machine Learning

Medical Insurance
Equity
  • Equity
  • Medical Insurance
  • Bonus

Interested in this job?