Meta - Denver, CO

posted about 1 month ago

Full-time - Mid Level
Remote - Denver, CO
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 social data and prediction problems. The role focuses on creating scalable systems and algorithms using machine learning techniques to enhance user experiences across Meta's platforms. The position allows for telecommuting from anywhere in the US, promoting flexibility in the work environment.

Responsibilities

  • 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 such as payment fraud detection and ads ranking.
  • Develop highly scalable systems, algorithms, and tools leveraging deep learning and data regression.
  • Analyze and synthesize requirements and 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 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 work environment
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service