Backend Software Engineer, TikTok Live Revenue
- Published on
About the Role
TikTok is the leading destination for short-form mobile video, and we are looking for a Backend Software Engineer for our Live Revenue Engineering Team. You will be responsible for building and optimizing a real-time, high-performance, large-scale distributed infrastructure for live streaming. This role includes planning and leading large-scale technical projects, developing robust technology products serving 1 billion users, and collaborating closely with product managers to enhance the live streaming experience.
Responsibilities
- Plan and lead large-scale technical projects to establish a foundation for the iterative development of early products.
- Develop robust and efficient technology products that serve a user base of 1 billion people.
- Contribute to engineering strategy, tooling, processes, and company culture.
- Research and apply cutting-edge domain and technical knowledge into product offerings.
About the Candidate
The ideal candidate is a world-class engineer who has significant experience with scalable, highly available, distributed, and mission-critical systems. You should be proficient in one or more of the following programming languages: Go, Python, Java, or C++. Additionally, you must have a deep understanding of computer architecture, data structures, and algorithms, alongside in-depth knowledge of databases and messaging frameworks, such as MySQL, Redis, or Kafka. Good communication skills and the ability to work closely with diverse stakeholders are essential, along with a self-driven and positive attitude towards continuous learning.
About TikTok
TikTok values creating an inclusive environment where employees are recognized for their unique perspectives and skills. Our mission is to inspire creativity and bring joy, and we are committed to celebrating diversity in the workplace. We acknowledge the Traditional Custodians of the land in Australia, respecting their Elders past and present and all Aboriginal and Torres Strait Islander peoples today.
Company Culture and Benefits
At TikTok, we believe that every challenge is an opportunity to learn and innovate. We encourage teamwork and promote courage, pushing for progress and impact in our communities. Being part of TikTok means joining a culture that thrives on creativity and collaboration, driving meaningful change together.