TikTok is seeking a Data Engineer to join the Data Platform USDS team in San Jose, onsite. The role focuses on designing, building, and maintaining reliable, scalable batch and streaming data pipelines to support core products and data-driven decision making, collaborating with engineers, product managers, and data scientists.
Responsibilities
- Design, implement, and maintain reliable, scalable, robust, and extensible big data systems that support core products and business objectives.
- Develop and sustain data pipelines using effective ETL patterns and frameworks, sourcing from structured and unstructured data to ensure accessible data for organizational users.
- Ingest data from diverse sources such as APIs and Hive tables, processing and storing large data volumes with emphasis on accuracy, consistency, and security.
- Establish and monitor quality control measures to guarantee data accuracy, completeness, and consistency.
- Create and maintain technical documentation, including data dictionaries, data flow diagrams, and system documentation for 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 translate data needs into meaningful insights and representative data visualizations.
- Analyze and visualize data to provide business stakeholders with actionable, impactful insights.
- Establish solid design and engineering practices for both technical and non-technical audiences.
Requirements
- Bachelor's degree in Statistics, Computer Science or a related technical field involving software or systems engineering, 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 tenure-based accruals
Job Information
The base salary range for this position in San Jose, California is USD 136,800 to USD 359,720 per year. Compensation may vary outside this range based on qualifications, skills, competencies, experience, and location. Base pay is part of the Total Package and may be eligible for additional discretionary bonuses, incentives, and restricted stock units. Benefits may differ by employment type and country. Employees have day one access to medical, dental, and vision insurance, along with a 401(k) plan with company match, paid parental leave, disability coverage, life insurance, wellbeing benefits, and more. The company observes 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time, prorated at hire with accruals increasing with tenure. The company reserves the right to modify or change these benefits programs at any time, with or without notice.
Los Angeles County Fair Chance Information
For Los Angeles County (unincorporated) candidates, qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable federal, state, and local laws, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. The role may involve interactions with clients or colleagues, handling confidential information, and exercising sound judgment.
About USDS
TikTok USDS Joint Venture LLC focuses on safeguarding the safety and security of millions of Americans engaging with our apps. The venture operates in compliance with national standards and emphasizes data privacy and cybersecurity to protect U.S. user data, apps, and the algorithm. On-site collaboration across teams supports speed and alignment, enabling real-time decision making and integrated execution. The organization is transitioning to a fully in-person schedule up to five days a week.
Why Join Us
TikTok values creativity and aims to empower people to express themselves, discover, and connect through a global, diverse team. The company prioritizes curiosity, humility, and impact, encouraging continuous learning and innovation within a fast-growing tech environment. A culture of collaboration and resilience supports ongoing breakthroughs for employees, the company, and users. The workplace emphasizes inclusion and celebrates diverse perspectives as part of its mission to inspire creativity and joy.
USDS Reasonable Accommodation
USDS is committed to providing reasonable accommodations in recruitment processes for candidates with disabilities, pregnancy, protected religious beliefs, or other protected reasons. To request an accommodation, please visit https://tinyurl.com/USDS-RA.