Software Engineering, Machine Learning

Meta Meta · Big Tech · Singapore

Software Engineer, Machine Learning role at Meta in Singapore, focusing on building cutting-edge products that connect billions of people. The role involves developing and shipping ML models at scale, integrating AI tools to optimize workflows, and staying current with emerging AI technologies. Requires experience in ML, recommendation systems, or AI, with a strong software engineering background.

What you'd actually do

  1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
  2. Implement custom user interfaces using latest programming techniques and technologies
  3. Develop reusable software components for interfacing with back-end platforms
  4. Analyze and optimize code for quality, efficiency, and performance
  5. Lead complex technical or product efforts and provide technical guidance to peers

Skills

Required

  • C/C++ and Java, or Python, Perl, PHP, and/or shell scripts
  • building and shipping high quality work and achieving high reliability
  • machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, or a related technical field
  • improving quality through thoughtful code reviews, appropriate testing, proper rollout, monitoring, and proactive changes
  • architectural patterns of large scale software applications
  • PyTorch and TensorFlow
  • integrating AI tools to optimize/redesign workflows and drive measurable impact
  • responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies

Nice to have

  • Python, Javascript or Hack
  • Masters degree or PhD in Computer Science or another machine learning-related field

What the JD emphasized

  • Experience with developing machine learning models at scale from inception to business impact
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact
  • Demonstrated ongoing AI skill development and staying current with emerging AI technologies

Other signals

  • developing machine learning models at scale from inception to business impact
  • integrate AI tools to optimize/redesign workflows and drive measurable impact
  • demonstrated ongoing AI skill development and staying current with emerging AI technologies