Software Engineer, Machine Learning

Meta

Sunnyvale, CA, US
On-site
6+ years programming experience
Bachelor's degree in computer science
Experience building maintainable code bases
Meta is seeking a Software Engineer specializing in Machine Learning to develop innovative applications and enhance user experiences for its products. The ideal candidate will possess strong programming skills, a solid background in machine learning, and the ability to collaborate effectively across teams

Job Summary

  • Meta is seeking talented engineers to build cutting-edge products that connect billions of people globally.
  • The role involves collaborating with cross-functional teams to implement custom user interfaces and develop reusable software components.
  • Candidates must have a track record of setting technical direction and driving consensus for successful cross-functional partnerships.

Matching Summary

Match Score: 85

Meta is seeking a Software Engineer specializing in Machine Learning to develop innovative applications and enhance user experiences for its products. The ideal candidate will possess strong programming skills, a solid background in machine learning, and the ability to collaborate effectively across teams.

Skills & Requirements

Must-have

  • 6+ years programming experience
  • Bachelor's degree in Computer Science
  • Experience building maintainable code bases
  • API design and unit testing techniques

Nice-to-have

  • Experience with PyTorch or TensorFlow
  • Knowledge of C/C++ and Java
  • Expertise in recommendation systems
  • Demonstrated AI skill development

Key Requirements

  • Bachelor's degree in Computer Science or equivalent
  • 6+ years of programming experience
  • 3+ years experience plus PhD
  • Track record of setting technical direction

Work Rights

Not specified

Tailored Resume

Cover Letter