Software Engineer, Machine Learning

San Francisco, CA

Meta

Giving people the power to build community and bring the world closer together

View all jobs at Meta

Apply now Apply later

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click “Apply to Job” online on this web page.Software Engineer, Machine Learning Responsibilities
  • Innovate and implement cutting-edge deep learning algorithms and machine learning models for recommendation systems.
  • Directly influence user acquisition and growth relevance by uncovering valuable insights from our data.
  • The team is responsible for all the ML/Recommendation work, including core retrieval, core modeling, late stage ranking, and signal development.
  • The team is also in charge of Family of Apps integrations, partnering with Modern Recommendation Systems and AI Infrastructure on leveraging state of the art AI technology, and cross-functional collaboration with product team to rapidly iterate and improve the user experience.
  • The team has particular focus on Cold Start Users Recommendations, including techniques such as model debiasing, signal development, embedding development, responsiveness, and recommendation quality.
  • Leveraging LLM and other state-of-the-art deep learning techniques to build recommendation systems is also a priority.
Minimum Qualifications
  • Requires a Bachelor’s degree in Computer Science, Computer Software, Computer Engineering, Statistics, Machine Learning, Applied Sciences, Mathematics, Physics, or related field and two years of work experience in the job offered or in a computer-related occupation. Requires two years of experience in the following:
  • 1.� Machine Learning Framework(s): PyTorch and Tensorflow
  • 2. �Proven track record in research project/internship experience involved developing and implementing large scale machine learning models
  • 3. �Machine learning, natural language processing, data mining, large language models (LLMs)
  • 4. �Demonstrated experience with state-of-the-art deep learning technologies, particularly in applying causal inference, model debiasing to enhance model accuracy and fairness, familiarity with Low-Rank Adaptation (LoRA), embedding development, responsiveness and recommendation quality
  • 5.� End-to-end, from ideation to analysis, with velocity and quality to move core business metrics
  • 6.� Data pipeline technologies: Spark and Hadoop
  • 7.� Developing and debugging in C, C++, C# and Java
  • 8.� Scripting languages: Python, PHP, or shell scripts
  • 9. Relational databases: SQL
  • 10. �Software development tools: Code editors (VIM or Emacs), and revision control systems (GIT)
  • 11. �Linux, UNIX, and OS including file manipulation and simple commands
  • 12.� Distributed systems including sharding, consistency, and availability
  • 13.� Building highly-scalable performant solutions
  • 14.� Data structures and algorithms.
For those who live in or expect to work from California if hired for this position, please click here for additional information. About Meta Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. People who choose to build their careers by building with us at Meta help shape a future that will take us beyond what digital connection makes possible today—beyond the constraints of screens, the limits of distance, and even the rules of physics.
170.527 $/year to 200.200 $/year + bonus + equity + benefits

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

Equal Employment Opportunity Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here.
Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
Apply now Apply later
Job stats:  0  0  0

Tags: Causal inference Computer Science Data Mining Deep Learning Distributed Systems Engineering Git Hadoop Java Linux LLMs LoRA Machine Learning Mathematics ML infrastructure ML models NLP PHP Physics Python PyTorch RDBMS Research Spark SQL Statistics TensorFlow VR

Perks/benefits: Career development Equity / stock options Health care Salary bonus

Region: North America
Country: United States

More jobs like this