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 people around the world.
Requirements
- Experience using one or more programming languages such as Python, Go, Java
- Demonstrable experience with backend technologies, containerization with docker, Kubenetes
- Working experience and knowledge of one of SQL databases or NoSQL databases
- Ability to quickly learn and assimilate new tools/technologies and rapidly adapt and iterate
- Working experience with Spark and Message Queue Systems, e.g. Kafka
- Experience with unit test frameworks e.g. pytest, unittest and adopting automated and manual test strategies to ensure product quality
- Knowledge and working experience with Machine Learning / Deep Learning and LLMs
Responsibilities
- Work closely with a team of product managers, business operations team, developers and cross-functional developers 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
- Innovate intelligent solutions with AI and LLMs
- 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
Other
- Bachelors' Degree in the field of computer science / engineering or industry equivalent work experience
- Ability to collaborate in a multi-functional team environment to meet strategic and tactical objectives as well as work independently as an individual contributor
- 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
- Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state, and local laws