Software Engineering, Machine Learning

Meta Careers

Singapore

On-site

SGD 150,000 - 210,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meta is seeking seasoned software engineers to join our teams in building cutting-edge products that connect billions of people worldwide. You will work on complex technical problems, ship new features, and improve products across mobile and web platforms.

We value experience with C/C++, Java, ML at scale, and a track record of delivering reliable AI-driven solutions. A strong academic background in CS/ML is preferred.

Qualifications

  • Track record of setting technical direction for a team and driving cross-functional partnerships.
  • Experience in C/C++ and Java; scripting languages like Python, Perl, PHP, or shell scripts.
  • 6+ years in software engineering; 3+ years if PhD.
  • Experience with ML, recommendation systems, pattern recognition, data mining or AI.
  • Experience with machine learning at scale from inception to impact.
  • Exposure to large-scale software architectures and AI tools like PyTorch/TensorFlow.
  • Commitment to responsible AI practices including bias mitigation and quality reviews.

Responsibilities

  • Lead architecture and technical direction for ML-driven products.
  • Develop and ship high-quality software across mobile and web platforms.
  • Improve model quality, reliability, and deployment at scale.
  • Collaborate with cross-functional teams to drive measurable impact.

Skills

C/C++
Java
Python
Shell scripting
Machine learning
Recommendation systems
Data mining
AI model deployment
Code reviews
System reliability
Communication

Education

Bachelor's degree in Computer Science/Engineering
Master's degree or PhD in ML/CS

Tools

PyTorch
TensorFlow
Cloud platforms (AWS/GCP)

Job description

Meta is seeking engineers to join our teams in building cutting-edge products that connect billions of people around the world. As a member of our team, you will have the opportunity to work on complex technical problems, build new features, and improve existing products across various platforms, including mobile devices and web applications. Our teams are constantly pushing the boundaries of user experience, and we're looking for individuals who can help us advance the way people connect globally. If you're interested in joining a world-class team of industry professionals and working on exciting projects that have a significant impact,

  • Track record of setting technical direction for a team, driving consensus and successful cross-functional partnerships
  • Knowledge developing and debugging in C/C++ and Java, or experience with scripting languages such as Python, Perl, PHP, and/or shell scripts
  • Experience building and shipping high quality work and achieving high reliability
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • Experience with scripting languages such as Python, Javascript or Hack
  • 6+ years of experience in software engineering or a relevant field. 3+ years of experience if you have a PhD
  • 2+ years of experience in one or more of the following areas: machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field
  • Experience improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • Experience with developing machine learning models at scale from inception to business impact
  • Masters degree or PhD in Computer Science or another machine learning-related field
  • Exposure to architectural patterns of large scale software applications
  • Experience with scripting languages such as PyTorch and TensorFlow
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Machine Learning
Software Engineer, Machine Learning

Meta Careers • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer - Machine Learning (Technical Leadership)
Software Engineer - Machine Learning (Technical Leadership)

Meta • Singapore

On-site
SGD 240,000 - 420,000
Machine Learning Engineer (Technical Leadership)
Machine Learning Engineer (Technical Leadership)

Meta Careers • Singapore

On-site
SGD 300,000 - 420,000
Software Engineer, Machine Learning
Software Engineer, Machine Learning

FACEBOOK SINGAPORE PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
Software Engineer (Technical Leadership)
Software Engineer (Technical Leadership)

Meta • Singapore

On-site
SGD 300,000 - 540,000
Senior ML Software Engineer - Scalable AI & Impact
Senior ML Software Engineer - Scalable AI & Impact

Meta Careers • Singapore

On-site
SGD 150,000 - 210,000
Business Support Engineer - AdTech
Business Support Engineer - AdTech

Meta Careers • Singapore

On-site
SGD 120,000 - 180,000
Forward Deployed Engineer, Enterprise AI (Singapore)
Forward Deployed Engineer, Enterprise AI (Singapore)

Meta • Singapore

On-site
SGD 180,000 - 280,000
Forward Deployed Engineer, Enterprise AI (Singapore)
Forward Deployed Engineer, Enterprise AI (Singapore)

FACEBOOK SINGAPORE PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000
Business Support Engineer - Ads & Messaging
Business Support Engineer - Ads & Messaging

Meta • Singapore

On-site
SGD 130,000 - 180,000