TikTok's Global Security Organization (GSO) aims to reduce risk and secure its businesses and products, ensuring the platform is safe and secure for over 1 billion users worldwide, protecting user data and privacy, and complying with global regulations.
Requirements
- Experience working with Python/Java/Golang
- Experience working on Big Data Technologies
- Ability to quickly learn and assimilate new tools/technologies and rapidly adapt and iterate
- Experience working with microservice
- Experience working with one of 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
- Working experience of Hive and HDFS will be a big plus
Responsibilities
- Developing, maintaining, and optimizing advanced security applications using microservices, serverless architecture, REST, Python/Java, Message Queue, Spark, relational, and non-relational databases.
- Designing and implementing reusable, modular, and scalable services, classes, or modules.
- Analyzing and optimizing data pipeline performance, focusing on data preparation, transformation, and loading times.
- Innovating intelligent solutions leveraging ML and LLMs for advanced functionalities and automation.
- Develop, maintain, and troubleshoot in-house applications for internal and external teams.
- Review legacy application code for reusability and customization, including microservices options.
- Utilize frameworks and libraries such as REST, gRPC, FaskAPI/Flask, Asyncio, Pytest, unittest, Pandas, Numpy, etc.
Other
- Collaborating with product managers, business operations teams, developers, and cross-functional engineers to define and deliver solutions.
- Stay updated with the latest technologies and educate engineers and PMs on new possibilities.
- Define metrics and create/maintain dashboards using in-house/external tools.
- Collaborate cross-functionally with business and technical teams to gather functional requirements.
- Bachelors' Degree in the field of computer science / engineering or industry equivalent work experience