Meta - Topeka, KS

posted 2 months ago

Full-time - Mid Level
Remote - Topeka, KS
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 at the forefront of building technologies that connect people, foster communities, and enhance business growth. Since its inception in 2004, Facebook has revolutionized social connectivity, and with the introduction of applications like Messenger, Instagram, and WhatsApp, it has empowered billions globally. Currently, Meta is advancing beyond traditional 2D screens, venturing into immersive experiences such as augmented and virtual reality, aiming to shape the next evolution in social technology. As a Software Engineer specializing in Machine Learning, you will play a pivotal role in this transformation by developing innovative solutions that leverage massive social data and predictive analytics. In this position, you will be responsible for researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software tailored for complex social data and prediction challenges. You will engage in a variety of tasks, including working on ranking, classification, recommendation, and optimization problems, such as payment fraud detection, click-through rate prediction, and collaborative filtering. Your expertise will contribute to the development of highly scalable systems and algorithms, utilizing deep learning and data regression techniques to enhance efficiency and performance. You will collaborate closely with the engineering team, receiving guidance from your supervisor while coding deliverables. Your role will also involve adapting standard machine learning methods to optimize performance in modern parallel environments, including distributed clusters and GPU systems. This position offers the flexibility of telecommuting from anywhere in the United States, allowing you to work in a manner that suits your lifestyle while contributing to Meta's mission of connecting the world.

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 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 the supervisor.
  • Adapt machine learning methods to exploit modern parallel environments effectively.

Requirements

  • Master's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or a related field.
  • Three years of work experience in the job offered or in a computer-related occupation.
  • Experience with machine learning frameworks such as PyTorch, MXNet, or TensorFlow.
  • Knowledge of 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 such as 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

  • Competitive salary with bonus and equity options
  • Comprehensive health insurance
  • Flexible work hours and telecommuting options
  • Professional development opportunities
  • Diversity and inclusion programs
  • Employee resource groups
  • Wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service