About the team
The Security Engineering team is missioned to run and operate security infrastructures, platforms and technologies, as well as to support cross-functional teams to protect our users, products and infrastructures. This team is responsible for enhancing security tools and identifying vulnerabilities, with a specific focus on content assurance and the application of large language models (LLMs). You'll collaborate cross-functionally with partners inside and outside TikTok to fortify our products and users' security, helping to establish TikTok as the most trusted platform.
Responsibilities
We are seeking a Software Engineer to lead the integration and support of our Android AppGuard Solution. You will leverage modern mobile frameworks to build and scale high-traffic, consumer-facing applications with a primary focus on security and traffic integrity. You will play a critical role in developing the AppGuard engine, ensuring seamless communication with server-side monitoring and rule-update systems.
- Lead Technical Development: Drive the design of the Android security layer, ensuring a seamless transition to modern, open-source-aligned architectures.
- Security Engine Implementation: Build high-performance engines on the application side to execute DSL logic for security validation.
- Traffic Management: Implement system-level monitoring to analyze and, if necessary, cut-off app ingress/egress traffic.
- Platform Tooling: Develop internal platforms for profiling, debugging, and operational validation of the sandbox environment.
- Ensure Code Quality: Maintain high standards for system reliability and security, ensuring all logic meets performance requirements.