freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer Graduate (Revenue) - 2027 Start

Summary

Build and optimize real-time, high-performance, large-scale distributed infrastructure for TikTok's live streaming platform, focusing on revenue features like gifting and ensuring system stability for 1 billion users.

With the enormous growth of live streaming in recent years, our mission is to inspire real-time interactions and help live streamers connect to people from all corners of the globe.

We are looking for passionate and talented engineers to join us to build and optimize a real-time, high-performance, large-scale distributed infrastructure for live streaming in TikTok. You will be deeply involved in the developmental lifecycle of critical product features and collaborate closely with product managers to deliver the best live streaming experience for all live streamers and audience alike.

TikTok Live revenue engineering team is responsible for building the cutting-edge revenue ecosystem which includes gifting and other revenue features that are innovative, secure and intuitive for our users. As an important member of the engineering team, you will build solutions that affect millions of users and live streamers..

We are looking for talented individuals to join our team. As a graduate, you will get opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth.

Successful candidates must be able to commit to an onboarding date by the end of the year. Please state your availability and graduation date clearly in your resume.

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 our Company and its affiliates' jobs globally. Applications will be reviewed on a rolling basis - we encourage you to apply early.

You will:

- Plan and lead large-scale technical projects to lay the foundation for the iterative development and scale of early products

- Develop robust, efficient technology products that serve 1 billion users

- Lead and improve system design and architecture to ensure high stability, performance, and reliability of the product

- Collaborate with multiple cross-functional teams to deliver high-quality work in rapid product development.

- Contribute to engineering strategy, tooling, processes, and culture, improve R&D quality, effeciency and experience.

Qualifications

Minimum Qualifications

- Individuals who are completing or have recently completed a Bachelor's degree in Software Development, Computer Science, Computer Engineering or a related discipline.

- Proficient in at least one of the following languages: Go, Python, Java, C++.

- Experience building scalable, highly available, distributed and mission-critical systems.

- Deep understanding of computer architecture, data structures and algorithms

- In depth knowledge of common databases and messaging frameworks like MySQL/Redis/Kafka

Preferred Qualifications

- Strong problem-solving skills and the ability to learn quickly.

- Good communication skills and the ability to work in a team environment.

See also