TikTok's Global Security Organization is looking to build and earn trust by reducing risk and securing their businesses and products, specifically in the area of digital forensics and data engineering.
Requirements
- Programming: Strong proficiency in Python for building automated data pipelines and scripts.
- Database expertise: In-depth knowledge of SQL, as well as NoSQL databases, and experience with database architecture and data modeling.
- Big data frameworks: Experience with tools like Apache Spark and Kafka for processing and streaming large volumes of data.
- Cloud computing: Proficiency with cloud platforms such as AWS, Azure, and Google Cloud.
- Forensic tools: Knowledge of both traditional forensic tools and how to integrate their outputs into a larger data processing system.
- Digital forensics process: A clear understanding of the standard digital forensics process, including the phases of acquisition, preservation, analysis, and reporting.
- Legal and ethical compliance: Knowledge of relevant laws, regulations, and ethical considerations surrounding digital evidence collection and privacy.
Responsibilities
- Big data management: Architect and manage large-scale data storage solutions like data lakes and warehouses to handle petabytes of data from servers, network devices, and cloud environments.
- Data integrity and chain of custody: Ensure the integrity of the data is maintained throughout the entire e-discovery lifecycle.
- Data management and loading: Ingest, integrate, and organize processed data into review platforms for attorneys to analyze.
- Workflow automation: Build and maintain data pipelines to automate and orchestrate e-discovery processes, including data ingestion, processing, and production.
- Processing and culling: Use specialized e-discovery software to process massive datasets by filtering, de-duplicating, and preparing the data for review.
- Create requirements, work with stakeholders to design, implement, and deploy security tools, to improve the efficiency of forensics
Other
- 5+ years of applicable experience in Data Engineering, Programming etc
- Bachelor's degree or higher in a relevant field (not explicitly mentioned but implied)
- Travel requirements not mentioned
- Visa requirements not mentioned
- Must be able to interact and occasionally have unsupervised contact with internal/external clients and/or colleagues