Taro Logo

Software Engineer, Machine Learning

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$222,772 - $240,240
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Social Media

Job Description

Meta is seeking a Software Engineer specializing in Machine Learning to join their team in Menlo Park. This role offers an exciting opportunity to work on massive-scale machine learning problems at one of the world's leading technology companies. The position combines software engineering with machine learning expertise, focusing on developing highly scalable systems and algorithms for social data and prediction problems.

The role involves working on diverse challenges including ranking, classification, recommendation systems, and optimization problems. You'll be developing solutions that leverage deep learning and other advanced ML techniques, while working with modern parallel computing environments. The position requires expertise in both traditional software engineering and machine learning, with hands-on experience in frameworks like PyTorch or TensorFlow.

As part of Meta's engineering team, you'll be at the forefront of technology that impacts billions of users across platforms like Facebook, Instagram, and WhatsApp. The company is also pushing boundaries in AR/VR technology, offering opportunities to work on next-generation social experiences. The compensation package is competitive, ranging from $222,772 to $240,240 annually, plus bonus, equity, and comprehensive benefits.

The ideal candidate will have a bachelor's degree in a technical field and at least two years of relevant experience. Strong programming skills in multiple languages, experience with distributed systems, and a solid understanding of machine learning principles are essential. This is an excellent opportunity for someone looking to work on challenging problems at scale while contributing to products that connect people worldwide.

Meta offers a collaborative work environment, competitive compensation, and comprehensive benefits. The company is committed to diversity and inclusion, providing equal opportunities for all qualified candidates. Join Meta to be part of a team that's shaping the future of social technology and human connection.

Last updated a month 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 exploit modern parallel environments

Requirements For Software Engineer, Machine Learning

Python
Java
PHP
  • Bachelor's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 2 years of experience with Machine Learning Frameworks (PyTorch, MXNet, or Tensorflow)
  • Experience with machine learning, recommendation systems, computer vision, NLP
  • Experience with Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark
  • Experience developing and debugging in C, C++, and Java
  • Experience with scripting languages (Perl, Python, PHP)
  • Experience with relational databases and SQL
  • Experience with software development tools and version control
  • Experience with Linux/UNIX systems
  • Experience with distributed systems
  • Experience building highly-scalable solutions
  • Strong knowledge of data structures and algorithms

Benefits For Software Engineer, Machine Learning

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Equity