remote
Machine Learning Engineer - Recommendation Systems - ByteDance
ML Engineer
Design and optimize large‑scale recommendation algorithms for video creation tools, driving user growth and content distribution efficiency using Python, deep learning frameworks, and data‑driven experimentation.
About the role
Key Responsibilities
- Develop and refine core recommendation algorithms for video creation products such as CapCut and Hypic, targeting global user growth.
- Design large‑scale machine‑learning pipelines that rank and personalize user‑generated content in real time.
- Conduct A/B testing and data analysis to evaluate algorithm impact on engagement and distribution efficiency.
- Collaborate with product, data, and infrastructure teams to integrate models into production systems and ensure low‑latency serving.
- Continuously monitor model performance, diagnose issues, and iterate on feature engineering and model architecture.
Requirements
- Strong programming skills in Python and experience with deep‑learning libraries such as TensorFlow or PyTorch.
- Solid background in machine learning, especially recommendation systems, ranking, and personalization.
- Experience building and deploying large‑scale ML models in production environments.
- Proficiency with SQL and data‑analysis tools for large datasets.
- Ability to work cross‑functionally, communicate results clearly, and drive data‑driven product decisions.
Skills
pythonmachine learningdeep learningtensorflowpytorchsql