Software Engineer, LLM Inference Scheduling Intern

2 Months ago • All levels • Software Development & Engineering

Job Summary

Job Description

This internship role involves scheduling and orchestration of heterogeneous resources for LLM, including computing power pooling, elastic resource mixed deployment, and quota management. The intern will participate in multi-role, multi-stage scheduling for LLM inference services, focusing on KVCache-centric scheduling for dynamic scaling. They will optimize computing resource allocation, including RDMA network and cache/storage resources, across distributed clusters. Responsibilities also include ensuring LLM service stability, problem diagnosis, and recovery across diverse environments. Tasks involve task/service scheduling within multi-datacenter, multi-region, and multi-cloud scenarios to ensure load distribution.
Must have:
  • Proficiency in C++, Go, Python, or Shell in Linux.
  • Understanding of Kubernetes and container technologies (Docker, etc.).
  • Excellent logical analysis and business logic breakdown skills.
  • Strong work ethic, learning ability, and communication skills.
  • Ability to create and update workflow and technical documents.
Good to have:
  • Experience with machine learning frameworks or inference engines.
  • Practical experience in resource scheduling of large models.
  • Understanding of GPU systems and architectures.
  • Experience publishing papers at top academic conferences.

Job Details

About the Team ByteDance Doubao Large Model Team was established in 2023, dedicated to developing the most advanced AI large model technology in the industry, becoming a world-class research team, and contributing to the development of technology and society. The Doubao large model team has a long-term vision and determination in the field of AI, with research directions covering NLP, CV, speech, etc. They have laboratories and research positions in China, Singapore, the US and other places. The team relies on sufficient data, computing and other resources on the platform, continuously invests in related fields, and has launched self-developed general large models, providing MultiModal Machine Learning capabilities. Downstream support includes 50 + businesses such as Doubao, Coze, Dreamina, and is open to enterprise customers through Volcengine. Currently, Doubao APP has become the largest AIGC application in the Chinese market. 1. Engage in the scheduling and orchestration of heterogeneous resources for LLM, including computing power pooling, elastic resource mixed deployment, tidal resource borrowing, and quota management. 2. Participate in the multi-role, multi-stage scheduling of PD and EP scenarios for LLM inference services, as well as KVCache-centric scheduling, in order to achieve dynamic, timely, and accurate scaling in and out for services 3. Participate in the optimal scheduling of computing resources, RDMA high-speed network resources, and cache/storage resources via technical means, and fully utilize the computing power of large-scale distributed clusters 4. Contribute to the stability of LLM services and accomplish problem localization, diagnosis, isolation, and rapid recovery across diverse heterogeneous resources (GPU, CPU, NPU, etc), multi-cloud environments, and various network traffic scenarios via online and offline multi-system linkage 5. Engage in task/service scheduling within multi-datacenter, multi-region, and multi-cloud scenarios to ensure the rational distribution of load Qualifications Minimum Qualifications: 1. Demonstrate proficiency in at least 1 to 2 languages, such as C++, Go, Python, and Shell, within the Linux environment. 2. Possess an understanding of Kubernetes architecture and ecosystem, and be familiar with container technologies including Docker, Containerd, Kata, and Podman. 3. Exhibit excellent logical analysis skills, with the ability to reasonably abstract and break down business logic. 4. Have a strong sense of work responsibility, good learning capabilities, communication skills, and self-motivation, and be capable of rapid response and action. 5. Maintain good habits of creating working documents, and write and update workflow and technical documents in a timely manner as required. Preferred Qualifications: 1. Familiar with at least one mainstream machine learning framework or inference engine and have relevant experience in optimizing the inference performance of large models. 2. Have practical experience in resource scheduling and service orchestration of large models, and have participated in the design, development, and maintenance of large-scale distributed systems. 3. Have an understanding of GPU systems and architectures. 4. Have experience in publishing papers at top academic conferences in the field of computer systems (including but not limited to OSDI, NSDI, SOSP, FAST, MLSYS, Eurosys). Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply. The application limit is applicable to ByteDance and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early. Successful candidates must be able to commit to at least 3 months long internship period. By submitting an application for this role, you accept and agree to our global applicant privacy policy, which may be accessed here: https://jobs.bytedance.com/en/legal/privacy. If you have any questions, please reach out to us at apac-earlycareers@bytedance.com Job Information About Doubao (Seed) Founded in 2023, the ByteDance Doubao (Seed) Team, is dedicated to pioneering advanced AI foundation models. Our goal is to lead in cutting-edge research and drive technological and societal advancements.​ With a strong commitment to AI, our research areas span deep learning, reinforcement learning, Language, Vision, Audio, AI Infra and AI Safety. Our team has labs and research positions across China, Singapore, and the US.​ Why Join ByteDance Inspiring creativity is at the core of ByteDance's mission. Our innovative products are built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and enrich life - a mission we work towards every day.​ As ByteDancers, we strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our Company, and our users. When we create and grow together, the possibilities are limitless. Join us.​ Diversity & Inclusion​ 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

BioFire - Fine Tuning Specialist - Medical Device

BioFire

Morrisville, North Carolina, United States (On-Site)
1 Month ago
TechVedika - Presales

TechVedika

Hyderabad, Telangana, India (On-Site)
1 Month ago
Qualcomm - Sr. GPU AI Compiler Engineer

Qualcomm

Cork, County Cork, Ireland (On-Site)
2 Months ago
Fox Factory - Sales Coordinator

Fox Factory

Baton Rouge, Louisiana, United States (On-Site)
2 Days ago
Universal Music - Manager, Revenue

Universal Music

Santa Monica, California, United States (On-Site)
3 Months ago
Divensi - Software Development Engineer

Divensi

Redmond, Washington, United States (On-Site)
8 Years ago
Nagarro - Principal Engineer, ETL

Nagarro

(On-Site)
8 Months ago
Qualcomm - GPU Compute Gaming Compiler Engineer - Sr Staff Manager

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GoDaddy - Senior Software Engineer

GoDaddy

Colombia (Remote)
1 Month ago
Apple - VLSI CAD Engineer

Apple

Austin, Texas, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

IGT - Real Estate Portfolio Program Manager

IGT

Providence, Rhode Island, United States (On-Site)
2 Months ago
Glean - Solutions Engineer

Glean

Palo Alto, California, United States (On-Site)
2 Months ago
BigID - Core Platform Tech Lead

BigID

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Days ago
disbielief - Senior Programmer

disbielief

Cambridge, Massachusetts, United States (Hybrid)
2 Months ago
Playtika - HR Operations Administrator (1 Year Contract)

Playtika

Kyiv, Kyiv City, Ukraine (Hybrid)
1 Week ago
Rockstar Games - Associate Systems Engineer, Identity and Access Management

Rockstar Games

Andover, Massachusetts, United States (On-Site)
2 Months ago
Illumina - Senior Data Engineer

Illumina

Bengaluru, Karnataka, India (On-Site)
1 Week ago
appier - Sales Operations Associate Manager

appier

Taipei City, Taiwan (On-Site)
5 Days ago
Safari AI - Head of Client Success

Safari AI

Miami, Florida, United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Singapore

Aspire - Head of KYB

Aspire

Singapore, Singapore (Hybrid)
5 Days ago
PwC - Business Development Operations Executive

PwC

Singapore (On-Site)
1 Month ago
bytedance - Client Fund Management, Treasury - Global Payment

bytedance

Singapore (On-Site)
6 Months ago
OKX - Head of Business Intelligence

OKX

Singapore (On-Site)
1 Month ago
Autodesk - Software Development Engineer- C++

Autodesk

Singapore (Hybrid)
1 Year ago
Coda - Lead Counsel

Coda

Singapore, Singapore (Hybrid)
2 Months ago
bytedance - Business Development & Commercial Manager - Energy

bytedance

Singapore (On-Site)
5 Months ago
Sonar Source - AI Research Engineer

Sonar Source

Singapore (On-Site)
3 Months ago
Notion - Account Executive, Mid-Market

Notion

Singapore (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

InnoPhase IoT - Staff/Sr. Staff Engineer, RFIC Design

InnoPhase IoT

San Diego, California, United States (Hybrid)
2 Months ago
Safe security - Software Development Engineer I

Safe security

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Fanatee - BI Engineer

Fanatee

(Hybrid)
9 Months ago
Qualcomm - WLAN Host - Sr Engineer

Qualcomm

Chennai, Tamil Nadu, India (On-Site)
1 Month ago
Aerovect - Software Engineer, Simulation

Aerovect

United States (Remote)
1 Week ago
Guardian - Senior Lead Engineer - IT

Guardian

Chennai, Tamil Nadu, India (Hybrid)
1 Year ago
Qualcomm - SRAM/Memory CAD Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Unity - Senior Software Engineer

Unity

Brighton And Hove, England, United Kingdom (On-Site)
2 Months ago
Zscaler - Senior Sales Engineer

Zscaler

Hong Kong (Remote)
1 Week ago
Ansys - Senior Application Engineer

Ansys

Austin, Texas, United States (On-Site)
5 Days 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