Deskripsi Pekerjaan
TikTok is the world's leading destination for short-form mobile video. Our mission is to inspire creativity and bring joy. As we continue to grow globally, the Privacy and Security team plays a critical role in safeguarding the trust of our billion+ users worldwide. We build the foundational systems that ensure TikTok remains a safe and trusted platform for everyone.
We are seeking an experienced Backend Software Engineer to join our Privacy and Security team in Singapore. In this high-impact role, you will design, build, and operate the backend services that enforce data privacy policies, access controls, and security protocols across TikTok's entire product ecosystem. You will tackle complex engineering challenges at an unprecedented scale, developing high-performance, fault-tolerant distributed systems that handle petabytes of data.
This is a unique opportunity to directly influence the privacy and security architecture of one of the world's most influential applications. You will work closely with cross-functional teams including Product Management, Legal & Compliance, Data Science, and Infra Security to translate complex privacy requirements into elegant, scalable technical solutions. If you are passionate about building secure systems that protect user data without compromising on performance or innovation, we want to hear from you.
Our technology stack leverages modern languages and frameworks, including Go, Python, Java, and C++, combined with large-scale distributed systems principles. You will manage the full lifecycle of critical services, from design and architectural review to implementation, testing, deployment, and ongoing monitoring. We foster a culture of technical excellence, rigorous code review, and collaborative innovation.
Tanggung Jawab
- Architect and develop high-performance, scalable backend services for data privacy and security enforcement.
- Implement robust data access control, classification, and auditing systems to ensure compliance with global privacy regulations.
- Build and maintain infrastructure for real-time privacy policy evaluation and enforcement across distributed systems.
- Design and optimize low-latency data pipelines for secure data sharing and processing.
- Conduct comprehensive security and privacy reviews of new features and system architectures.
- Develop tools and frameworks to automate privacy compliance checks and vulnerability detection.
- Participate in on-call rotations and incident response to ensure platform security and reliability.
- Mentor junior engineers and contribute to elevating the team's engineering standards and best practices.
Kualifikasi
- Bachelor's degree or higher in Computer Science, Software Engineering, or a related technical field.
- Strong proficiency in backend programming languages such as Go, Python, Java, or C++.
- Deep understanding of distributed systems design, microservices architecture, and event-driven systems.
- Extensive experience with databases (MySQL, Redis, HBase) and message queues (Kafka, NSQ).
- Proven track record of building and operating large-scale, high-availability production systems.
- Experience with cloud platforms (AWS, GCP, Azure) and container orchestration (Kubernetes, Docker).
- Excellent problem-solving skills and the ability to work effectively in a fast-paced, collaborative environment.
- Strong communication skills and fluency in English; experience working in a global team is a plus.