Meta - Springfield, IL

posted 2 months ago

Full-time - Mid Level
Remote - Springfield, IL
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. Since its inception in 2004, Facebook has revolutionized the way individuals interact. With the introduction of applications and services such as Messenger, Instagram, and WhatsApp, Meta has empowered billions globally. Currently, the company is transitioning from traditional 2D screens to immersive experiences, including augmented and virtual reality, to shape the future of social technology. As a Software Engineer specializing in Machine Learning, you will play a pivotal role in this evolution by researching, designing, developing, and testing advanced operating systems-level software, compilers, and network distribution software tailored for massive social data and predictive analytics. In this role, you will tackle a variety of ranking, classification, recommendation, and optimization challenges, such as payment fraud detection, click-through or conversion rate prediction, and spam detection. 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. You will also be expected to develop solutions that significantly enhance efficiency and explore cutting-edge deep learning techniques. Collaboration is key in this position, as you will receive general instructions from your supervisor and work closely with the engineering team to deliver code. You will adapt standard machine learning methods to optimize performance in modern parallel environments, including distributed clusters and GPU setups. This position offers the flexibility of telecommuting from anywhere in the United States, allowing you to contribute to Meta's mission from a location that suits you.

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.
  • Develop solutions that enhance efficiency and explore state-of-the-art deep learning techniques.
  • Collaborate with the engineering team to deliver code based on general instructions from the supervisor.
  • Adapt standard machine learning methods for 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 the job offered or in a computer-related occupation.
  • Experience with 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 such as Subversion, GIT, or Perforce.
  • Experience with Linux, UNIX, or other *nix-like operating systems.

Nice-to-haves

  • Experience with human-computer interaction.
  • Knowledge of computer graphics.

Benefits

  • Competitive salary ranging from $229,965 to $240,240 per year, plus bonus and equity.
  • Comprehensive health insurance coverage.
  • Flexible work arrangements including telecommuting options.
  • Opportunities for professional development and career growth.
  • Equity in the company as part of the compensation package.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service