Meta - Baton Rouge, LA

posted about 1 month ago

Full-time - Mid Level
Remote - Baton Rouge, LA
5,001-10,000 employees
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 emphasizes the application of machine learning techniques to enhance systems for ranking, classification, recommendation, and optimization problems, contributing to the evolution of social technology beyond traditional interfaces.

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 and click-through rate prediction.
  • Develop highly scalable systems, algorithms, and tools leveraging deep learning and data regression.
  • Analyze and synthesize requirements and identify bottlenecks in technology, systems, and tools.
  • Iterate solutions for higher efficiency 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.

Requirements

  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field.
  • Two years of work experience in machine learning, recommendation systems, computer vision, natural language processing, data mining, or distributed systems.
  • Experience translating insights into business recommendations.
  • Proficiency in scripting languages such as Perl, Python, PHP, or shell scripts.
  • Experience with Python, PHP, or Haskell.
  • Knowledge of relational databases and SQL.
  • Familiarity with software development tools like VIM or Emacs, and revision control systems such as Subversion, GIT, or Perforce.
  • Experience with Linux, UNIX, or other *nix-like operating systems.
  • Ability to build highly-scalable performant solutions.
  • Understanding of data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction.

Benefits

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