Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$172,900 - $200,200
Machine Learning
Mid-Level Software Engineer
In-Person
5000+ Employees
0.5+ years of experience
AI · AR/VR · Social Media

Description For Software Engineer

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, offering an exciting opportunity for a Software Engineer to join their team. This role combines machine learning expertise with large-scale systems development, focusing on solving complex problems in social data and prediction. The position requires expertise in machine learning, distributed systems, and programming languages like Python and PHP.

The role involves developing cutting-edge solutions for ranking, classification, and recommendation systems that power Meta's suite of products including Facebook, Instagram, and WhatsApp. You'll work on sophisticated machine learning models and algorithms that operate at massive scale, directly impacting billions of users worldwide.

As a Software Engineer at Meta, you'll be part of a team that's pushing the boundaries of social technology, particularly in the emerging field of AR/VR. The company offers competitive compensation ($172,900-$200,200/year) plus bonus and equity, along with comprehensive benefits. This is an excellent opportunity for someone with a Master's degree and relevant experience to work on challenging technical problems while helping shape the future of social connection.

The position offers significant growth potential within one of the world's leading tech companies, working alongside talented engineers and researchers. You'll have the chance to contribute to projects that require both technical expertise and innovative thinking, while helping build the next evolution of social technology beyond traditional 2D screens.

Last updated 2 days ago

Responsibilities For Software Engineer

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for massive social data and prediction problems
  • Work on ranking, classification, recommendation, and optimization problems
  • Develop highly scalable systems, algorithms and tools leveraging deep learning
  • Suggest, collect, analyze and synthesize requirements and bottlenecks
  • Develop solutions with higher efficiency and explore state-of-the-art deep learning techniques
  • Code deliverables in tandem with the engineering team
  • Adapt machine learning methods for modern parallel environments

Requirements For Software Engineer

Python
PHP
  • Master's degree in Computer Science, Computer Engineering or related field
  • 6 months of experience in machine learning, recommendation systems, pattern recognition, data mining, or artificial intelligence
  • Experience with Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable/Spark
  • Experience with scripting languages (Perl, Python, PHP, shell scripts)
  • Experience with Python, PHP, or Haskell
  • Experience building highly-scalable performant solutions
  • Experience applying algorithms and core computer science concepts to real world systems

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer, Model Optimization

Software Engineer role at Meta focusing on ML model optimization and inference infrastructure for AR/VR devices.

Software Engineer, Machine Learning

Meta is seeking a Machine Learning Software Engineer to develop scalable AI solutions and advanced algorithms for their social technology platforms.

Software Engineer (Machine Learning)

Meta is seeking a Machine Learning Software Engineer to develop scalable AI systems and algorithms for social technology platforms.

Software Engineer, Machine Learning

Machine Learning Software Engineer role at Meta focusing on developing scalable AI systems and algorithms for social technology platforms.

Software Engineer

Software Engineer role at Meta focusing on machine learning and distributed systems development for social technology platforms.