Software Engineer Graduate (Global SRE) - 2027 Start
About the role
The monetization technology team builds and operates large-scale, globally distributed, fault-tolerant ads systems. As a Site Reliability Engineer (SRE), you will ensure these systems maintain the highest level of availability, delivering an optimal experience for our users. This role offers opportunities to pursue bold ideas, tackle complex challenges, and drive limitless growth, particularly for recent graduates.
Successful candidates must commit to an onboarding date by the end of the year. Please include your availability and graduation date in your resume. Note that applicants may apply to a maximum of two positions within our company and its affiliates globally, and applications are reviewed on a rolling basis—early application is encouraged.
Responsibilities
- Own the reliability of TikTok’s global advertising systems, participate in reliability architecture design, and ensure high availability of large-scale ads systems.
- Design, implement, validate, and continuously optimize global disaster recovery (DR) solutions for advertising systems, and lead DR preparedness and incident response.
- Manage and plan infrastructure capacity for advertising systems, ensuring efficient scaling with business growth while improving infrastructure utilization through performance optimization.
- Develop reliability platforms and engineering tools for advertising systems, including monitoring, alerting, SLO management, risk governance, and resource management.
Qualifications
Minimum Qualifications:
- Completion or recent completion of a Bachelor’s or Master’s degree in Computer Science or a related discipline.
- Expertise in Unix/Linux operating systems and IP networking.
- Experience programming in at least one of the following languages: Python, Go, C, C++, or Java.
- Strong analytical and problem-solving skills, a sense of ownership, and excellent communication and collaboration abilities.
Preferred Qualifications:
- Experience in SRE for ads or recommendation systems.
- Experience designing, analyzing, and troubleshooting large-scale distributed systems.
Pay
The base salary range for this position is $128,000 – $256,000 annually. Compensation may vary based on qualifications, skills, experience, and location. Base pay is part of a total compensation package that may include discretionary bonuses, incentives, and restricted stock units.
Benefits
- Day-one access to medical, dental, and vision insurance.
- 401(k) savings plan with company match.
- Paid parental leave, short-term and long-term disability coverage, and life insurance.
- Wellbeing benefits.
- 10 paid holidays per year, 10 paid sick days per year, and 17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure).
Benefits may vary by employment type and work location. The company reserves the right to modify or change these benefits at any time.
About TikTok
TikTok is the leading destination for short-form mobile video, with a mission to inspire creativity and bring joy. Our global headquarters are in Los Angeles and Singapore, with additional offices in cities like New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
We foster an inclusive workplace where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people worldwide, and we are committed to building a diverse team that reflects the communities we serve.