CareerPlanSign in

Software Engineering, Machine Learning (Singapore)

Singapore💼 Full-time🗓 2026-02-25 → 2026-08-06

Core

Building cutting-edge products and complex technical solutions for mobile and web applications to connect billions of people globally.

Role type

Senior Machine Learning Software Engineer

Builds

Innovative application experiences, reusable software components, and scalable systems for Meta's platforms.

Domain

Social technology, mobile/web applications, machine learning, recommendation systems.

Deliverable

production ML models | product features | infrastructure

Required skills

Machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, PyTorch, TensorFlow, Python, Javascript, system architecture, performance optimization, end-to-end ownership

Preferred skills

Large-scale software architectural patterns, PhD in ML, research-focused Master's in ML

Technologies

PyTorch, TensorFlow, Python, Javascript, Hack, Perl, PHP, shell scripts

Responsibilities

Collaborate with cross-functional teams to build innovative application experiences, implement custom user interfaces, develop reusable software components, analyze and optimize code for quality and performance, lead complex technical efforts, architect efficient and scalable systems, identify and resolve performance/scalability issues, establish ownership of components or systems

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.