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