Meta - Sunnyvale, CA

posted 11 days ago

Full-time - Entry Level
Sunnyvale, CA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

The Software Engineer (Machine Learning) position at Meta Platforms, Inc. involves researching, designing, developing, and testing advanced software solutions for operating systems, compilers, and network distribution, specifically targeting massive social data and prediction challenges. The role focuses on leveraging deep learning and machine learning techniques to create scalable systems that enhance the efficiency of data processing and prediction tasks.

Responsibilities

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for massive social data and prediction problems.
  • Work on a range of ranking, classification, recommendation, and optimization problems such as payment fraud detection, click-through rate prediction, and spam detection.
  • Develop highly scalable systems, algorithms, and tools using deep learning, data regression, and rules-based models.
  • Analyze and synthesize requirements and identify bottlenecks in technology, systems, and tools.
  • Create solutions that significantly improve efficiency and leverage large datasets using state-of-the-art deep learning techniques.
  • Collaborate with the engineering team to deliver code based on general instructions from supervisors.
  • Adapt standard machine learning methods for modern parallel environments like distributed clusters and GPUs.

Requirements

  • Master's degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Computational Data Science, Mathematics, Physics, or a related field.
  • Completion of a graduate-level course, research project, or internship involving Python, algorithms, and machine learning.

Benefits

  • Bonus
  • Equity
  • Health benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service