Graduate Backend Software Engineer – Multimedia AI Platform (2027 Start)
Sydney, New South Wales, Australia · Full Time
Be the first to apply
- Experience
- Any
- Salary
- —
- Openings
- 1
- Posted
- 3 seconds ago
- Work mode
- In office
- Education
- Bachelor's or Master's in Software Development, Computer Science, Computer Engineering, or related technical discipline
- Eligibility
- Open to individuals completing or recently having completed Bachelor’s or Master’s degrees in relevant technical fields; candidates able to start onboarding by end of 2027.
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Overview
As part of TikTok's Media Platform Team, the VideoArch department is revolutionizing multimedia AI infrastructure, advancing beyond classic video processing to develop cutting-edge platforms powering next-gen AI applications that integrate vision, language, and generative AI technologies.
Key Responsibilities
- Develop and innovate a multimedia AI computing platform that facilitates large-scale multimodal data processing and supports foundational model training and real-time AI communication services.
- Architect and implement robust distributed infrastructure including data processing frameworks, workflow orchestration, task scheduling, resource and model management, alongside autoscaling capabilities.
- Create and optimize cloud-native systems leveraging Kubernetes, enhancing orchestration and scheduling across diverse GPU and CPU clusters for scalable AI workloads.
- Drive continual enhancements in scalability, reliability, performance, and cost effectiveness of TikTok's vast multimedia processing infrastructure that handles billions of daily videos.
Candidate Profile
- Candidates nearing completion or recently graduated with a Bachelor’s or Master’s degree in Software Development, Computer Science, Computer Engineering, or related fields.
- Strong foundational understanding of computer software concepts, with proficiency in Linux OS, storage systems, network I/O, and related principles.
- Experience or familiarity with programming languages such as Go, Python, or C++, including understanding of design patterns and sound coding practices.
- Excellent research skills, a strong willingness to learn, good communication abilities, and cooperative team spirit.
Preferred Qualifications
- Exposure to designing and building large-scale infrastructure, distributed computing systems, or cloud-native environments.
- Knowledge of AI infrastructure components, distributed data processing platforms (like Ray, Daft), or scalable computing architectures.
- Understanding of large language models (LLMs), multimodal AI models, and modern AI inference frameworks such as vLLM or SGLang.
Additional Information
Applicants must be able to commence onboarding by the end of 2027 and must clearly specify their availability and expected graduation date in their CV. Candidates may apply for up to two positions globally across the company and its affiliates, with applications reviewed on a rolling basis. For inquiries, contact the provided recruitment email.
Company Insight & Values
TikTok, headquartered in Los Angeles and Singapore, is the global leading platform for short-form mobile video, committed to inspiring creativity and delivering joy. Our culture fosters curiosity, humility, resilience, and a commitment to impactful innovation. We prize diversity and inclusivity, honoring the Traditional Custodians of Australia in our workplace ethos.
Minimum education
Master's Degree