Software Engineer, Machine Learning

1 week ago


Menlo Park, United States META Full time

Software Engineer, Machine Learning

Apply to this job

Location pin icon

Menlo Park, CA

Apply to this job

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

  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for massive social data and prediction problems.
  • Have industry experience working on a range of classification and optimization problems, e.g.
  • payment fraud, click-through or conversion rate prediction, click-fraud detection, ads/feed/search ranking, text/sentiment classification, collaborative filtering/recommendation, or spam detection.
  • Working on problems of moderate scope, 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.
  • Develop solutions that iterate orders of magnitude with a higher efficiency, efficiently leverage orders of magnitude and more data, and explore state-of-the-art deep learning techniques.
  • Receiving general instruction from supervisor, code deliverables in tandem with the engineering team.
  • Adapt standard machine learning methods to best exploit modern parallel environments (e.g.distributed clusters, multicore SMP, and GPU).
Minimum Qualifications
  • Requires a Master's degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and 2 years of experience in the job offered or in a computer-related occupation.
  • Experience must include 2 years of experience in the following:
  • 1. Machine Learning Framework(s): PyTorch, MXNet, or Tensorflow
  • 2. Machine learning, recommendation systems, computer vision, natural language processing, data mining, or distributed systems
  • 3. Translating insights into business recommendations
  • 4. Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable/Spark
  • 5. Developing and debugging in C/C++ and Java
  • 6. Scripting languages such as Perl, Python, PHP, or shell scripts
  • 7. C, C++, C#, or Java
  • 8. Python, PHP, or Haskell
  • 9. Relational databases and SQL
  • 10. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • 11. Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
  • 12. Build highly-scalable performant solutions
  • 13. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
  • 14. Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems and
  • 15. Distributed systems.


For those who live in or expect to work from California if hired for this position, please click here for additional information.

Start preparing
Learn about how to prepare for your interview with our interview guide, tips, and interactive experiences.
Visit interview prep

Locations

Use Ctrl and scroll to zoom the map

Zoom in

Zoom out

Re-centre

Data Center

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.

$224,087/year to $240,240/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 and Affirmative Action

Meta is proud to be an Equal Employment Opportunity and Affirmative Action 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 support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or sincerely held religious beliefs, or who are neurodivergent or require pregnancy-related support. If you need support, please reach out to accommodations-ext@fb.com .

  • Menlo Park, United States META Full time

    Software Engineer, Machine Learning Apply to this job Location pin icon Menlo Park, CA Apply to this job 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,...

  • Software Engineer

    4 months ago


    Menlo Park, United States META Full time

    Summary: Meta is seeking Machine Learning Engineers to join our engineering team. The ideal candidate will have industry experience working on a range of classification and optimization problems like payment fraud, click-through rate prediction, click-fraud detection, search ranking, text/sentiment classification, collaborative filtering/recommendation, or...


  • Menlo Park, United States Lamini Full time

    Lamini enables every enterprise to safely, quickly, and cost-effectively build their own Expert AI. Our customers own their own models, trained on their data. Lamini optimizes for Expert AI workloads with minimal hallucination, enterprise-grade security, and enterprise flexibility, running on any infrastructure. Our team is made up of highly committed...

  • Software Engineer

    1 week ago


    Menlo Park, United States META Full time

    Software Engineer (Technical Leadership) - Machine Learning Apply to this job Location pin icon Menlo Park, CA Apply to this job Meta is seeking Machine Learning Engineers to join our engineering team. The ideal candidate will have industry experience working on a range of classification and optimization problems like payment fraud, click-through rate...


  • Menlo Park, United States Automation Technologies Full time

    Job Overview Job ID: J36993 Specialized Area: Machine learning Job Title: Machine learning Engineer Location: To Be Discussed Later Duration: 8 Months Domain Exposure: Not Specified Work Authorization: Not Specified Client: To Be Discussed Later Employment Type: W-2 (Consultant must be on our company payroll. C2C is not allowed) Previous experience with...


  • Menlo Park, United States Robotics Prcocess Automation, LLC Full time

    Job Overview Job ID: J36993 Specialized Area: Machine learning Job Title: Machine learning Engineer Location: To Be Discussed Later Duration: 8 Months Domain Exposure: To Be Discussed Later Work Authorization: To Be Discussed Later Client: To Be Discussed Later Employment Type: W-2 (Consultant must be on our company payroll. C2C is not allowed) Previous...


  • Menlo Park, United States Idaho Occupational Therapy Associaton Full time

    W-2 Open Positions Need to be Filled Immediately. Consultant must be on our company payroll, Corp-to-Corp (C2C) is not allowed. Candidates encouraged to apply directly using this portal. We do not accept resumes from other company/ third-party recruiters. Job Overview Specialized Area: Machine learning Job Title: Machine Learning Engineer Location: To Be...


  • Menlo Park, United States Cloud Analytics Technologies, LLC Full time

    W-2 Open Positions Need to be Filled Immediately. Consultant must be on our company payroll, Corp-to-Corp (C2C) is not allowed. Candidates encouraged to apply directly using this portal. We do not accept resumes from other company/third-party recruiters. Job Overview Job ID: J36993 Specialized Area: Machine Learning Job Title: Machine Learning...


  • Menlo Park, California, United States Meta Inc Full time

    Company Overview">Meta Inc is at the forefront of machine learning innovation, community engagement and open-source development. Our team combines cutting-edge ML engineering with community-driven initiatives to advance the field of artificial intelligence.">Job Summary">We are seeking an experienced Machine Learning Engineer to support the TorchAudio...


  • menlo, United States Frederick Fox Full time

    We are well funded Series A Startup with investments from the top VC in the AI space. We’re hiring a Machine Learning Engineer to join our team and contribute to our analytics platform, which empowers enterprises to query structured data using natural language. This platform utilizes a multi-agent framework and sophisticated large language models (LLMs) to...


  • Menlo Park, CA, United States Lamini Full time

    Lamini enables every enterprise to safely, quickly, and cost-effectively build their own Expert AI. Our customers own their own models, trained on their data. Lamini optimizes for Expert AI workloads with minimal hallucination, enterprise-grade security, and enterprise flexibility, running on any infrastructure. Our team is made up of highly committed...


  • Menlo Park, United States Robinhood Full time

    About the team + role Robinhood stands at the crossroads of data-driven insights and technological innovation. As a Staff Machine Learning Engineer, you will work closely with application teams and AI practitioners to rapidly build, deploy, and iterate high-quality AI solutions at scale, ensuring both reliability and effectiveness. Your deep expertise in the...


  • Menlo Park, United States Robinhood Full time

    About the team + role Robinhood stands at the crossroads of data-driven insights and technological innovation. As a Staff Machine Learning Engineer, you will work closely with application teams and AI practitioners to rapidly build, deploy, and iterate high-quality AI solutions at scale, ensuring both reliability and effectiveness. Your deep expertise in the...


  • Menlo Park, United States Robinhood Full time

    About the team + role Robinhood stands at the crossroads of data-driven insights and technological innovation. As a Staff Machine Learning Engineer, you will work closely with application teams and AI practitioners to rapidly build, deploy, and iterate high-quality AI solutions at scale, ensuring both reliability and effectiveness. Your deep expertise in the...


  • Schiller Park, United States IMC Inc Full time

    As a Machine Learning Engineer, you will play a pivotal role in building systems that drive the training and deployment of large-scale ML models across our global operations. You'll collaborate with leading researchers, hardware experts, and software engineers to build robust solutions that maximize the potential of GPU acceleration, distributed computing,...


  • Menlo Park, CA, United States Robotics Prcocess Automation, LLC Full time

    Job Overview Job ID: J36993 Specialized Area: Machine learning Job Title: Machine learning Engineer Location: To Be Discussed Later Duration: 8 Months Domain Exposure: To Be Discussed Later Work Authorization: To Be Discussed Later Client: To Be Discussed Later Employment Type: W-2 (Consultant must be on our company payroll. C2C is not allowed) Previous...


  • Menlo Park, CA, United States Automation Technologies LLC Full time

    Job Overview Job ID: J36993 Specialized Area: Machine learning Job Title: Machine learning Engineer Location: To Be Discussed Later Duration: 8 Months Domain Exposure: Not Specified Work Authorization: Not Specified Client: To Be Discussed Later Employment Type: W-2 (Consultant must be on our company payroll. C2C is not allowed) Previous experience with...


  • Menlo Park, United States META Full time

    Summary: Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free VR, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the intersection of hardware, software and content.As a Language Software Engineer on...


  • Brooklyn Park, United States Target Full time

    The pay range is $72,100.00 - $129,800.00Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and certifications. In addition to your pay, Target cares about and invests in you as a team member, so that you can take care of yourself and your family. Target...


  • Schiller Park, United States SPECTRAFORCE Full time

    Title: Machine Learning Engineer III/ II Duration: 11 months Contract Location: Chicago, IL (2-3 days onsite) Must have skills: Experience required - over 5 years Ability to write robust code in one or more of Python, Go, and Java Proficient in core technologies like Spark, Hadoop and Hive Experience in building real-time applications, preferably in Spark...