Meta - New York, NY

posted 3 months ago

Full-time - Mid Level
New York, NY
5,001-10,000 employees
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., is seeking a Software Engineer specializing in Machine Learning to join our team in New York, NY. This role involves researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software tailored for massive social data and prediction problems. The successful candidate will have industry experience working on a variety of ranking, classification, recommendation, and optimization problems, such as payment fraud detection, click-through or conversion rate prediction, and collaborative filtering. In this position, you will work on problems of moderate scope, developing highly scalable systems, algorithms, and tools that leverage deep learning, data regression, and rules-based models. You will be responsible for suggesting, collecting, analyzing, and synthesizing requirements while identifying bottlenecks in technology, systems, and tools. Your role will also involve developing solutions that significantly enhance efficiency and exploring state-of-the-art deep learning techniques. You will receive general instructions from your supervisor and will be expected to code deliverables in collaboration with the engineering team. Additionally, you will adapt standard machine learning methods to optimally exploit modern parallel environments, including distributed clusters, multicore SMP, and GPU. This position offers a unique opportunity to contribute to the next evolution in social technology, as Meta moves beyond traditional 2D screens toward immersive experiences like augmented and virtual reality.

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.
  • Suggest, collect, analyze, and synthesize requirements and identify bottlenecks in technology, systems, and tools.
  • Develop solutions that iterate orders of magnitude with higher efficiency and explore state-of-the-art deep learning techniques.
  • Code deliverables in tandem with the engineering team under general supervision.
  • Adapt standard machine learning methods to exploit modern parallel environments.

Requirements

  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or a related field.
  • Completion of an undergraduate-level course, research project, or internship involving machine learning frameworks such as PyTorch, MXNet, or TensorFlow.
  • Experience with recommendation systems, computer vision, natural language processing, data mining, or distributed systems.
  • Ability to translate insights into business recommendations.
  • Familiarity with Hadoop, Hbase, Pig, MapReduce, Sawzall, Bigtable, or Spark.
  • Proficiency in developing and debugging in C/C++ and Java.
  • Experience with scripting languages such as Perl, Python, PHP, or shell scripts.
  • Knowledge of relational databases and SQL.
  • Experience with software development tools like code editors (VIM or Emacs) and revision control systems (Subversion, GIT, or Perforce).
  • Familiarity with Linux, UNIX, or other *nix-like operating systems, including file manipulation and simple commands.
  • Experience in building highly-scalable performant solutions.
  • Understanding of distributed systems including sharding, consistency, and availability.
  • Strong knowledge of data structures and algorithms.

Benefits

  • Bonus
  • Equity
  • Health insurance
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
  • Wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service