ME
Senior Machine Learning Engineer - Recommendations
Job Description
Meta is looking for experienced Senior Machine Learning Engineers to help build and scale our next-generation recommendation systems. You will play a key role in designing, implementing, and deploying sophisticated ML models that personalize user experiences across Meta's platforms (Facebook, Instagram, etc.). This involves working with massive datasets, developing efficient training and serving infrastructure, and driving innovation in areas like deep learning, reinforcement learning, and large-scale online learning.
**Responsibilities:**
- Design, develop, and deploy machine learning models for large-scale recommendation systems.
- Build and maintain robust, scalable ML infrastructure for training and inference.
- Collaborate with product managers and researchers to define and implement new features.
- Optimize model performance, latency, and computational efficiency.
- Mentor junior engineers and contribute to best practices in ML development.
**Minimum Qualifications:**
- Master's degree or Ph.D. in Computer Science, Machine Learning, or a related quantitative field.
- 5+ years of industry experience in machine learning or software engineering.
- Strong programming skills in Python or C++.
- Experience with ML frameworks like PyTorch, TensorFlow, or Keras.
- Proven experience deploying ML models to production environments.
**Preferred Qualifications:**
- Experience with recommendation systems, deep learning, or reinforcement learning.
- Experience with distributed systems and big data technologies (e.g., Spark, Hadoop).
- Familiarity with cloud platforms (AWS, Azure, GCP).
- Strong understanding of algorithm design and data structures.
Skills & Tags
machine learningrecommendation systemsdeep learningpythonc++