
ByteDance
Senior Software Engineer, AI Infra Compute
RoleEngineering
LevelSenior
LocationSan Jose, Canada, United States
WorkOn-site
TypeRegular
PostedToday
About the role
About the team:
Compute division focuses on building large-scale and highly available cloud infrastructure, which supports both public cloud products (like Volc Engine ECS service) and Byte Dance internal products. Compute-US team focuses on the development and research of Byte Dance compute infrastructure platform.
Responsibilities:
- Design and implement prototypes of key technologies or products.
- Design and implement core feature improvements.
- Research and follow trends from industry companies, open-source communities and academia.
- Review design and implementation and ensure it is aligned with long term vision and roadmap.
Requirements:
Minimum Qualifications:
- BS or above degree in Computer Science or related technical field or equivalent practical experience.
- 3 years experience as a senior development engineer.
- 3 years experience of building large-scale cloud infrastructure.
- Good communication, self-motivation, engineering practice, and working collaboratively in cross-functional teams.
- Deep understanding of cloud infrastructure or AI infrastructure.
- Familiar with at least one of the areas below: GPU Infra (GPU cluster management, job scheduling, collective communication libraries, etc; Machine learning frameworks and engines, like training frameworks, Inference engines (vLLM, SGLang, etc), Server hardware platform technologies (next-gen CPU, DPU, GPU, CXL, etc.)
Preferred Qualifications:
- Experience of building industry-leading public-cloud platforms such as AWS/Azure/GCP.
- Experience of academic publications.
Required skills
Software engineering
System design
Troubleshooting
About ByteDance
San Jose
Headquarters