Software Engineer, Product

Job expired!

Join Meta Platforms, Inc. as a Software Engineer, Product

About Meta: Formerly known as Facebook Inc., Meta Platforms, Inc. builds innovative technologies that help people connect, find communities, and grow businesses. Since Facebook's launch in 2004, it has revolutionized the way people connect. Through apps and services like Messenger, Instagram, and WhatsApp, Meta has empowered billions globally. Now, Meta is advancing beyond 2D screens towards immersive experiences like augmented and virtual reality to pioneer the next evolution in social technology.

To apply, click “Apply to Job” online on this web page.

Software Engineer, Product Responsibilities

  • Develop, design, create, modify, and test software applications or systems for various products or software services.
  • Gain a strong understanding of relevant product areas, codebases, and systems.
  • Demonstrate proficiency in data analysis, programming, and software engineering.
  • Produce high-quality code with good test coverage using modern abstractions and frameworks.
  • May be assigned to a specific group focusing on product or infrastructure.
  • Work on moderately scoped problems where analysis of situations or data reviews various factors.
  • Exercise judgment within defined procedures and practices to determine appropriate action.
  • Master internal development standards from code development to release, managing tasks and projects with increasing complexity.
  • Telecommute from anywhere in the U.S. permitted.

Minimum Qualifications

Requires a Master’s degree in Computer Science, Software Engineering, Applied Sciences, Mathematics, Physics, or a related field.

Completion of a university-level course, research project, internship, or thesis in the following areas:

  • Machine Learning Frameworks: PyTorch, MXNet, or Tensorflow
  • Machine learning, recommendation systems, computer vision, natural language processing, data mining, or distributed systems
  • Hadoop, HBase, Pig, MapReduce, Sawzall, Bigtable, or Spark
  • C, C++, and Java development and debugging
  • Scripting languages: Perl, Python, PHP, or shell scripts
  • C, C++, C#, or Java development
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Experience with software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS with expertise in file manipulation, advanced commands, and shell scripting
  • Building highly scalable and performant solutions
  • Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
  • Applying algorithms and core computer science concepts to real-world systems, recognizing and matching patterns from different areas of computer science in production systems
  • Distributed systems expertise

Compensation and Benefits

Salary Range: $236,802/year to $290,180/year + bonus + equity + benefits.

Individual compensation is determined by skills, qualifications, experience, and location. The compensation details listed in this posting reflect the base hourly rate or annual salary only and do not include bonus, equity, or sales incentives, if applicable. In addition to base compensation, Meta offers comprehensive benefits.

About Our Commitment

Meta is dedicated to providing reasonable support (accommodations) in our recruiting processes for candidates with disabilities, long-term conditions, mental health conditions, sincerely held religious beliefs, those who are neurodivergent, or those who require pregnancy-related support. If you need support, please reach out to [email protected].

Meta invites you to help shape a future beyond the boundaries of digital connection, distance, and even physics. Build your career with us and help create the next evolution in social technology.