Software Engineer, Machine Learning (MPKSWE15)

Job expired!

Software Engineer, Machine Learning (MPKSWE15) at Meta Platforms, Inc.

Company Overview:

Meta Platforms, Inc. (commonly known as Meta and formerly Facebook Inc.) is dedicated to building technologies that foster connection, community growth, and business expansion. Since its inception in 2004, Facebook has revolutionized the way individuals connect. Our suite of applications and services—including Messenger, Instagram, and WhatsApp—empower billions of users worldwide. Currently, Meta is pioneering beyond two-dimensional screens toward augmented and virtual reality experiences to shape the future of social technology.

Job Description:

Position: Software Engineer, Machine Learning (MPKSWE15)

Role Overview:

We are looking for a dedicated Software Engineer with a specialization in Machine Learning to join our innovative team. The ideal candidate will have extensive experience in research, design, development, and testing of operating systems-level software, compilers, and network distribution software, aimed at resolving social data and prediction challenges. You will work on solving ranking, classification, recommendation, and optimization problems through industry-standard solutions. This position involves developing scalable systems and employing deep learning, data regression, and rule-based models to enhance technology, systems, and tools efficiency.

Key Responsibilities:

  • Research, design, develop, and test software for social data and prediction problems.
  • Leverage experience in ranking, classification, recommendation, and optimization problems.
  • Create scalable systems, algorithms, and tools using deep learning and data regression.
  • Analyze and synthesize technology, systems, and tool requirements.
  • Develop solutions with higher efficiency and more data leverage.
  • Code deliverables in collaboration with the engineering team and supervisor guidance.
  • Adapt machine learning methods for parallel environments such as distributed clusters and GPUs.

Minimum Qualifications:

Education: Master’s degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or a related field.

Experience: Minimum of two years in a computer-related occupation with the following proficiencies:

  • Machine Learning Frameworks: PyTorch, MXNet, or Tensorflow
  • Machine Learning, recommendation systems, computer vision, or natural language processing
  • Translating insights into business recommendations
  • Big data technologies: Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark
  • Programming languages: C, C++, Java, Python, PHP, Haskell
  • Scripting languages: Perl, Python, PHP, or shell scripts
  • Relational databases and SQL
  • Software development tools and systems: VIM, Emacs, Subversion, GIT, or Perforce
  • Operating systems: Linux, UNIX, or other *nix-like OS
  • Building highly-scalable performant solutions
  • Core computer science applications and algorithms
  • Distributed systems

Compensation and Benefits:

The annual salary range for this position is $213,553 to $240,240, with potential additional compensation through bonuses, equity, and benefits.

Note: The base salary mentioned is exclusive of bonuses, equity, or sales incentives.

Meta offers a comprehensive benefits package. For more details, visit our benefits page.

Working at Meta:

Joining Meta means being part of a forward-thinking company that transcends digital connection boundaries. Our employees are instrumental in shaping a future that surpasses the current constraints of screens, distance, and even the rules of physics.

Meta is committed to providing reasonable accommodations in the recruitment process for individuals with disabilities, long-term conditions, mental health conditions, religious beliefs, or neurodivergence, including pregnancy-related support. If you need accommodations, please reach out to [email protected].

To apply, click “Apply to Job” on this webpage.