Software Engineering, Machine Learning (Singapore)
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