Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Meta Logo

Software Engineer

Meta

$221,075 - $240,240
Sep 5, 2025
Redmond, WA, USA
Apply Now

Meta Platforms, Inc. (Meta) is looking to solve massive social data and prediction problems by researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software.

Requirements

  • Machine learning, recommendation systems, computer vision, natural language processing, or data mining
  • Experience with at least on of the following Machine Learning Frameworks: PyTorch, MXNet, or Tensorflow
  • Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark
  • Developing and debugging in C, C++, and Java
  • One of the scripting languages: Perl, Python, PHP, or Shell Scripts
  • Relational databases and SQL
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Distributed systems including sharding, consistency, and availability
  • Building highly-scalable performant solutions
  • Data structures and algorithms
  • Filesystems and server architectures,
  • Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
  • Designing scalable distributed systems with established partition tolerance, consistency, and availability guarantees and
  • Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction

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, click-through or conversion rate prediction, click-fraud detection, ads/feed/search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection.
  • Develop highly scalable systems, algorithms and tools leveraging deep learning, data regression, and rules based models.
  • Suggest, collect, analyze and synthesize requirements and bottleneck in technology, systems, and tools.
  • Adapt standard machine learning methods to best exploit modern parallel environments like distributed clusters, multicore SMP, and GPU.

Other

  • Master's degree (or foreign degree equivalent) in Computer Science, Engineering, or related field and 2 years of experience in the job offered or in a related occupation
  • Translating insights into business recommendations