TikTok's Global Security Organization is looking to build and earn trust by reducing risk and securing their businesses and products, ensuring the TikTok platform is safe and secure for over 1 billion users worldwide.
Requirements
- Experience using one or more programming languages such as Python, Go, Java
- Hands-on experience and knowledge microservice based development e.g. REST, gRPC / Thrift
- Demonstrable experience with backend technologies, containerization with docker, Kubenetes
- Working experience and knowledge of one of SQL databases or NoSQL databases
- Experience with unit test frameworks e.g. pytest, unittest, JUnit
- Experience on one of cloud platforms, e.g. AWS, GCP or Azure
- Working knowledge and experience with Spark
Responsibilities
- Work closely with a team of product managers, business operations team, developers and cross-functional engineers to define and deliver solutions
- Develop, maintain, and optimize advanced applications using Microservice and Serverless architecture
- Design and implement reusable, modular, and scalable services, classes or modules
- Analyze and optimize data pipeline performance, including data preparation, transformation and loading times
- Build and maintain backend services and in-house applications with a focus on performance, reliability and scalability to serve internal and external teams
- Review existing legacy application code to determine re-usability and customization, including options for microservices
- Write clean, maintainable and efficient code with high code quality
Other
- Bachelors' Degree in the field of computer science / engineering or industry equivalent work experience
- Ability to collaborate in a multi-functional team environment with diverse backgrounds to meet strategic and tactical objectives as well as work independently as an individual contributor
- Ability to quickly learn and assimilate new tools/technologies and rapidly adapt and iterate
- 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)
- Day one access to medical, dental, and vision insurance, a 401(k) savings plan with company match, paid parental leave, short-term and long-term disability coverage, life insurance, wellbeing benefits