CareerPlanSign in

Software Engineering, Machine Learning

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

Core

Building scalable machine learning systems and custom user interfaces for Meta's global social products.

Role type

Senior Machine Learning Software Engineer

Builds

Scalable ML models, recommendation systems, and high-performance application features for mobile and web platforms.

Domain

Social media, AI/ML, large-scale distributed systems

Deliverable

production ML models | product features

Required skills

Python, C/C++, Java, machine learning, recommendation systems, pattern recognition, data mining, artificial intelligence, system architecture, performance optimization, cross-functional leadership

Preferred skills

PyTorch, TensorFlow, PhD in Computer Science or related field, large-scale software architectural patterns

Technologies

Python, C/C++, Java, PyTorch, TensorFlow

Responsibilities

Collaborate with cross-functional teams to build innovative application experiences; Implement custom user interfaces using latest programming techniques; Develop reusable software components for interfacing with back-end platforms; Analyze and optimize code for quality, efficiency, and performance; Lead complex technical or product efforts and provide technical guidance to peers; Architect efficient and scalable systems that drive complex applications

Seniority

Senior, hands-on IC with technical leadership

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