Backend Engineer - AML Framework Development (Search, Ads, and Recommendation Direction) Singap[...]
Summary
Develops and optimizes a Python-based machine learning framework for search, ads, and recommendation systems using TensorFlow/PyTorch.
Backend Engineer - AML Framework Development (Search, Ads, and Recommendation Direction)
Location:
Team:
Technology
Employment Type: Regular
Job Code: A15051
Responsibilities
- Framework Design, Module Encapsulation/Development, and Model Optimization Tools Development
- Responsible for the design and implementation of the machine learning framework at the Python layer
- Responsible for the general and efficient encapsulation of model structures at the Layer/Module level
- Responsible for the design and development of components for model performance and effectiveness analysis
- Support the research and implementation of model algorithms related to various business areas within the company
Qualifications
Minimum Qualifications
- Bachelor’s degree in Computer Science or equivalent with 3+ years of relevant experience
- Familiar with at least one deep learning framework, such as TensorFlow, PyTorch, or Keras, and knowledgeable about automatic differentiation implementation
- Familiar with basic network models such as DNN, CNN, and LSTM, and understand commonly used model architectures in search and recommendation
- Excellent programming skills, solid understanding of basic data structures, proficient in Python, and familiar with C++
- Outstanding framework design and interface encapsulation abilities, with knowledge of common design patterns
Preferred Qualifications
- Ability to thrive in a fast-paced environment
- Experience in the overall design and optimization of distributed training projects
- Familiarity with model computation efficiency optimization solutions for mainstream deep learning frameworks
Founded in 2012, ByteDance’s mission is to inspire creativity and enrich life. With more than a dozen products, including TikTok, Lemon8, CapCut and Pico, ByteDance connects people to content and each other around the world.
ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. We celebrate diverse voices and aim to build a workplace that reflects the communities we serve.