Backend Engineer (Model Inference), Machine Learning Systems

7 Months ago • All levels • Artificial Intelligence • Research & Development

Job Summary

Job Description

ByteDance's Large Model Team seeks a Backend Engineer (Model Inference) to contribute to its advanced AI large model technology. This role involves designing and developing large-scale ML system architecture, delivering end-to-end solutions for deep model inference, optimizing model performance, and managing GPU computing power. The ideal candidate possesses strong C/C++ and Python skills, experience with machine learning frameworks (TensorFlow/PyTorch/MxNet), and knowledge of GPU programming, model quantization, and cluster scheduling.
Must have:
  • Proficient in C/C++ and Python
  • Experience in large-scale ML systems
  • Familiar with TensorFlow/PyTorch/MxNet
  • Knowledge of GPU programming, model quantization
Good to have:
  • Experience with recommendation/advertising/search systems
  • Understanding of GPU hardware architecture and CUDA/cuDNN

Job Details

Responsibilities
ByteDance will be prioritizing applicants who have a current right to work in Singapore, and do not require ByteDance sponsorship of a visa. About ByteDance Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok and Helo as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content. Why Join Us Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. Join us. About the team The ByteDance Large Model Team is committed to developing the most advanced AI large model technology in the industry, becoming a world-class research team, and contributing to technological and social development. The Large Model Team has a long-term vision and determination in the field of AI, with research directions covering NLP, CV, speech, and other areas. Relying on the abundant data and computing resources of the platform, the team has continued to invest in relevant fields and has launched its own general large model, providing multi-modal capabilities. The Machine Learning (ML) System sub-team combines system engineering and the art of machine learning to develop and maintain massively distributed ML training and inference system/services around the world, providing high-performance, highly reliable, scalable systems for LLM/AIGC/AGI. As a vital AI infrastructure for the company, our machine learning system integrates our most up-to-date R&D results in AI algorithms and systems. Come and join us, you will get the chance of building large-scale machine learning systems, and working with the best AI system and algorithm researchers and engineers. Responsibilities - Responsible for the design and development of large-scale ML system architecture such as solving technical system problems on high concurrency, reliability, scalability, etc - Develop end-to-end solutions on deep model inference for internal business units such as Search, Recommendation, and relevant Large Language Model (LLM) based systems etc - Provide highly automated and extremely performant model optimization solutions for frameworks such as PyTorch and TensorFlow. Some technical solutions includes subgraph matching, compilation optimization, model quantization, heterogeneous hardware, etc.; - Manage the large-scale GPU computing power cluster for our global businesses by improving utilization rates of the computing power through methods such as elastic scheduling, GPU overselling, and task orchestration; - Engage in cross functional collaboration with the algorithm department to conduct joint optimization of algorithms and systems.
Qualifications
Minimum Qualifications: - Proficient in C/C ++ and Python languages in the Linux environment, with relevant experience in large-scale machine learning systems or search and promote recommendation systems; - Familiar with at least one machine learning framework (Tensorflow/PyTorch/MxNet or other self-developed frameworks). - Background knowledge and experience in at least one of the following: GPU programming, compiler, model quantization, and GPU cluster scheduling. - Have the ability to solve problems independently, a good team spirit, and excellent ability to disassemble complex problems. - Have a strong sense of responsibility, good learning ability, communication skills, and self-drive. - Have good working documentation habits and write updated workflow and technical documents as required in a timely manner. Preferred Qualifications: - Experience with recommendation/advertising/search off-line inference system architecture; - Understand the GPU hardware architecture, understand the GPU software stack (CUDA, cuDNN), and have experience in GPU performance analysis. ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Similar Jobs

Autodesk - Software Engineer - Machine Learning

Autodesk

Bengaluru, Karnataka, India (On-Site)
1 Day ago
bytedance - Machine Learning Engineer Intern

bytedance

Seattle, Washington, United States (On-Site)
1 Month ago
Thousand Eyes - Lead Software Engineer II, Machine Learning

Thousand Eyes

San Francisco, California, United States (On-Site)
3 Weeks ago
Ubisoft - Senior ML Ops - Content Creation Technology Group

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Months ago
Instawork - Senior / Staff ML Engineer

Instawork

San Francisco, California, United States (Hybrid)
3 Weeks ago
Microsoft - Principal Applied Scientist

Microsoft

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
zoox - Senior Software Engineer: Secure Embedded Operating Systems

zoox

Foster City, California, United States (On-Site)
7 Months ago
NVIDIA - AI Computing Software Development Engineer, TensorRT

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Light Speed Studios - Senior Researcher, Natural Language Processing

Light Speed Studios

Tokyo, Japan (On-Site)
2 Months ago
Hyper Verge - Machine Learning Engineer II

Hyper Verge

Bengaluru, Karnataka, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Scale AI - Machine Learning Engineer, Enterprise

Scale AI

London, England, United Kingdom (On-Site)
1 Month ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Seattle, Washington, United States (On-Site)
7 Months ago
Make - Senior Data Scientist

Make

Prague, Czechia (On-Site)
3 Weeks ago
Microsoft - Principal Applied Science Manager

Microsoft

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Lead Engineer, Senior - Model Orchestration and Accuracy Tools

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Vigaet - Machine Learning Engineer-Internship

Vigaet

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Sausalito, California, United States (On-Site)
7 Months ago
Cubic corporation - Innovation Intern

Cubic corporation

London, England, United Kingdom (On-Site)
2 Weeks ago
Adobe - Machine Learning Engineer

Adobe

San Jose, California, United States (On-Site)
6 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Singapore

OKX - Senior Business Intelligence Analyst, Growth

OKX

Singapore (On-Site)
2 Weeks ago
Riot Games - Associate Media Specialist

Riot Games

Singapore, Singapore (On-Site)
1 Month ago
bytedance - Digital Product Designer - Enterprise Products

bytedance

Singapore (On-Site)
1 Month ago
Bushiroad - Department Leader/Manager (TCG)

Bushiroad

Singapore, Singapore (On-Site)
2 Months ago
HoYoverse - AI Product Management Intern

HoYoverse

Singapore, Singapore (On-Site)
1 Month ago
PwC - Data Protection Office – Senior Associate (Contract)

PwC

Singapore (On-Site)
8 Months ago
OKX - Leadership Growth Expert, Product & Engineering

OKX

Singapore, Singapore (On-Site)
7 Months ago
bytedance - Software Engineer Intern, Authorization

bytedance

Singapore (On-Site)
1 Month ago
OKX - Anti-Fraud Director

OKX

Singapore (On-Site)
1 Week ago
Workato - Group Product Manager (Copilots)

Workato

Singapore (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Artificial Intelligence Jobs

Arrise Solutions (India)   - Senior ML Engineer

Arrise Solutions (India)

Hyderabad, Telangana, India (On-Site)
8 Months ago
Google - Senior Technical Program Manager I, Machine Learning, Google Cloud Platforms

Google

Mountain View, California, United States (On-Site)
1 Month ago
Meta - AI Research Scientist - Generative AI Red Teaming (London or Paris)

Meta

Zürich, Zurich, Switzerland (On-Site)
6 Months ago
The Walt Disney Company - Principal Machine Learning Engineer, AI Architecture - Ad Platforms

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Rackspace Technology - Practice Manager, Data Science, AI and ML

Rackspace Technology

(Remote)
6 Months ago
bytedance - Senior Software Development Engineer, Large Language Models & Generative AI

bytedance

San Jose, California, United States (On-Site)
7 Months ago
The Walt Disney Company - Lead Software Engineer - Applied AI & Machine Learning

The Walt Disney Company

Santa Monica, California, United States (On-Site)
1 Month ago
Inworld AI - Forward Deployed Engineer (AI Gameplay Engineer)

Inworld AI

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
Microsoft - Member of Technical Staff, Platform Engineer

Microsoft

Redmond, Washington, United States (Hybrid)
1 Month ago
bytedance - Software Engineer (Applied Machine Learning - Enterprise)

bytedance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content.
View All Jobs

Get notified when new jobs are added by bytedance

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug