TikTok

Multimedia Software Engineer Intern

To inspire creativity and bring joy. We inform, entertain and inspire people across borders, cultures, and languages.

  • Software engineering

  • Intern

  • Office | Sydney, NSW, Australia

  • Visa sponsorship ยท No

  • Entry Level ยท A role for someone with underlying potential, good motivation and ability to learn. Typically no direct experience is required.

  • ยท

Why TikTok

TikTok is the leading destination for short-form mobile video. TikTok has become a marketplace for ideas around the globe, transcending boundaries to create a diverse hub of content.

About the role

Responsibilities

About TikTok TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible. Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day. To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve. Join us.

About the Department Video & Edge is one of the world's leading video platforms that provides media storage, delivery, transcoding, and streaming services. We are building the next generation video processing platform and the largest live streaming network, which provides excellent experiences for billions of users around the world. Popular video products of TikTok and its affiliates are all empowered by our cutting-edge cloud technologies. Working in this team, you will have the opportunity to tackle challenges of large-scale networks all over the world, while leveraging your expertise in coding, algorithms, complexity analysis, and large-scale system design.

About the team Multimedia Platform department is mainly responsible for multimedia processing systems, including video transcoding systems, cloud editing systems and image processing systems. The technology stack involved includes backend services, multimedia engineering, multimedia frameworks, heterogeneous computing, etc. Our platform processes hundreds of millions of videos and tens of billions of pictures every day, strongly supporting the development of TikTok. Our vision is to build the best multimedia processing platform and become the best multimedia engineering architecture team.

We are looking for talented individuals to join us for an internship in from Jan 2025 onwards. Internships at TikTok aim to offer students industry exposure and hands-on experience. Watch your ambitions become reality as your inspiration brings infinite opportunities at TikTok.

Responsibilities - Participate in the development of video computing framework to support the efficient processing of the company's massive video and complex business needs - Support the multimedia-related business requirements of the company's product lines, including but not limited to image processing, video transcoding, video editing, video analysis, etc.; - Responsible for video processing related performance analysis and optimization. Qualifications

Minimum Qualifications - Undergraduate, or Postgraduate who is currently pursuing a Bachelor/Masters Degree in Software Development, Computer Science, Computer Engineering, or a closely related technical field, expecting to graduate by December 2025. - Candidates are expected to work on-site at our Sydney office for a minimum of three days per week during the internship, which runs for at least 3 months and may be extended based on performance and mutual agreement. - Proficient in at least one of the mainstream languages C/C++/Python/Go/, excellent coding skills.

Preferred Qualifications - Experience in multimedia related technology such as video codec, detection, and enhancement. - Experience in media processing framework development is preferred. - Experience in video processing related performance optimization is preferred. - Experience in transcoding or computing platform development is preferred. - Positive and optimistic, strong sense of responsibility, careful and meticulous work, good team communication and collaboration skills.

What you'll be responsible for

  • ๐Ÿ”ฆ

    Testing and QA

    Ensure high quality work by testing code meets the requirements

  • ๐Ÿ“ฆ

    Backend application development

    Develop, test, and maintain software applications

  • ๐Ÿ”—

    Frontend Application Development

    Develop, test, and maintain the user-side elements of a website or app

Skills you'll need

  • ๐Ÿ‘ฅ

    Collaboration

    Works with others by being open, clear in communication and listening to achieve goals

  • ๐Ÿงฎ

    Numerical problem solving

    Works with numerical information and performs mathematical calculations to solve problems

  • ๐Ÿ”

    Attention to detail

    Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables

Meet the team

Avatar
Engineering

TikTok