Data Engineer, Data Engineering and Analytics
Job Description
The Data Engineer on TikTok's Data Platform USDS team designs, builds, and maintains reliable, scalable batch and streaming data pipelines to support core products and data-driven decision making. This onsite role is based in San Jose, CA, and requires close collaboration with engineers, product managers, and data scientists.
Overview
As part of the Data Platform USDS group, you will design and maintain data infrastructure that enables data access, accuracy, and timely insights across the organization. The role emphasizes robust engineering practices and scalable solutions to support business needs and product development.
Responsibilities
- Develop and sustain dependable, scalable big data systems that underpin core products and business operations.
- Build and maintain data pipelines using efficient ETL patterns and frameworks, sourcing from both structured and unstructured data to ensure accessible data for teams across the organization.
- Ingest data from APIs, Hive tables, and other sources to process and store large data volumes with a focus on accuracy, consistency, and security.
- Establish and monitor quality control measures to guarantee data accuracy, completeness, and consistency.
- Document data assets with data dictionaries, data flow diagrams, and system documentation to enable efficient data management and analysis.
- Optimize pipelines, dashboards, frameworks, and systems to streamline the development of data artifacts.
- Collaborate with engineers, product managers, and data scientists to understand data requirements and present meaningful data insights to stakeholders.
- Analyze and visualize data to deliver actionable insights to business stakeholders.
- Define design and engineering best practices for both technical and non-technical audiences.
Qualifications
- Bachelor's degree in Statistics, Computer Science, or a related technical field, or equivalent practical experience.
- 1+ years of experience in data analytics and data engineering, including data cleaning and preprocessing, data ingestion and ETL, data analysis, and dashboard development.
- 1+ years of experience building dashboards in Tableau, Power BI, or similar visualization tools.
Technologies
- Tableau
- Power BI
- Spark
- Scala
- Python
- Hadoop
- MapReduce
- Hive
- Hive Metastore
- Presto
- Flume
- Kafka
- ClickHouse
- Flink
- AWS
- S3
- SQL
- HDFS
Benefits
- Medical, dental, and vision insurance
- 401(k) savings plan with company match
- Paid parental leave
- Short-term and long-term disability coverage
- Life insurance
- Wellbeing benefits
- 10 paid holidays per year
- 10 paid sick days per year
- 17 days of Paid Personal Time ( prorated upon hire with increasing accruals by tenure)
Compensation and Employment Details
Base salary: USD 136,800 - 359,720 per year. Compensation may vary based on qualifications, skills, and location. Base pay is part of the Total Package, which may include discretionary bonuses, incentives, and restricted stock units.
Benefits may vary by employment type and country. Employees have day one access to medical, dental, and vision insurance, a 401(k) with company match, paid parental leave, disability coverage, life insurance, wellbeing benefits, and the listed paid time off totals.
The company reserves the right to modify or change these benefits programs at any time, with or without notice. For Los Angeles County (unincorporated) candidates, qualified applicants with arrest or conviction records will be considered in accordance with applicable laws, including the Los Angeles County Fair Chance Ordinance and the California Fair Chance Act. Criminal history may impact certain job duties, including client or colleague interactions, handling confidential information, and exercising sound judgment.
Work model and location
On-site presence in San Jose, CA. TikTok USDS expects a fully in-person schedule up to five days a week to support real-time collaboration and execution.
About USDS
TikTok USDS Joint Venture LLC focuses on safety and security for the platform's U.S. users, under a comprehensive data privacy and cybersecurity program. The venture operates in compliance with relevant guidelines to protect national security and U.S. user data, apps, and algorithms. The organization emphasizes speed, alignment, and agility through on-site collaboration across teams.
Why join us
TikTok aims to inspire creativity by enabling authentic expression, discovery, and connection. Our diverse, global teams work together to create value for communities and users, pursuing meaningful impact through curiosity, humility, and collaboration. The environment emphasizes resilience and a culture of continuous learning, with a focus on growth and technical excellence.
Diversity and Inclusion
TikTok is committed to creating an inclusive workplace where employees are valued for their skills, experiences, and perspectives. The company seeks to reflect the many communities it serves and to foster an environment that supports diverse voices.
USDS Reasonable Accommodation
TikTok USDS provides reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, religious beliefs, or other protected reasons. To request an accommodation, please visit https://tinyurl.com/USDS-RA
Local compliance notice
For eligible Los Angeles County (unincorporated) candidates, the company adheres to federal, state, and local laws, including local fair chance ordinances. The role may involve unsupervised interactions with clients or colleagues, handling confidential information, and making sound judgments in eligible circumstances.