Meta - Pierre, SD

posted 2 months ago

Full-time - Mid Level
Remote - Pierre, SD
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., is at the forefront of building technologies that facilitate connections, foster communities, and enhance business growth. The company is evolving beyond traditional 2D screens into immersive experiences, such as augmented and virtual reality, to shape the future of social technology. As a Software Engineer specializing in Machine Learning, you will play a crucial role in this transformation by researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software tailored for massive social data and prediction challenges. In this position, you will tackle a variety of ranking, classification, recommendation, and optimization problems, including but not limited to payment fraud detection, click-through or conversion rate prediction, and ads/feed/search ranking. You will be responsible for developing highly scalable systems and algorithms that leverage deep learning, data regression, and rules-based models. Your work will involve suggesting, collecting, analyzing, and synthesizing requirements to identify bottlenecks in technology, systems, and tools, ultimately leading to the development of solutions that significantly enhance efficiency and performance. You will collaborate closely with the engineering team, receiving general instructions from your supervisor while coding deliverables. The role allows for telecommuting from anywhere in the US, providing flexibility in your work environment. This position is ideal for individuals who are passionate about applying machine learning techniques to real-world problems and are eager to contribute to the next evolution of social technology.

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, 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 and solutions based on general instructions from supervisors.
  • Adapt standard machine learning methods to exploit modern parallel environments, including distributed clusters and GPUs.

Requirements

  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field.
  • Three years of work experience in machine learning frameworks such as PyTorch, MXNet, or TensorFlow.
  • Experience in machine learning, recommendation systems, computer vision, natural language processing, data mining, or distributed systems.
  • Ability to translate insights into business recommendations.
  • Experience with Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark.
  • Proficiency in scripting languages such as Perl, Python, PHP, or shell scripts.
  • Experience with relational databases and SQL.
  • Familiarity with software development tools like VIM or Emacs, and revision control systems like Subversion, GIT, or Perforce.
  • Experience with Linux, UNIX, or other *nix-like operating systems, including file manipulation and shell scripting.
  • Ability to build highly-scalable performant solutions and apply algorithms and core computer science concepts to real-world systems.

Benefits

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