Data Engineer, E-Commerce

TikTokabout 1 year ago
San Jose, California, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

Join TikTok as a Data Engineer, E-Commerce on the Data Platform E-Commerce team. In this role, you will build, optimize, and grow one of the largest data platforms in the world, making a direct impact on core products and hundreds of millions of users. This position is primarily located in San Jose with opportunities to work from our Mountain View or Seattle offices. Job Code: V0220.

Key Responsibilities

  • Design and build data transformations efficiently and reliably for reporting, growth analysis, and multi-dimensional analysis.
  • Design and implement reliable, scalable, robust, and extensible big data systems that support core products and business.
  • Establish solid design principles and best engineering practices for both technical and non-technical stakeholders.

Required Qualifications

  • BS or MS degree in Computer Science or a related technical field, or equivalent practical experience.
  • Experience in Big Data technologies (Hadoop, M/R, Hive, Spark, Metastore, Presto, Flume, Kafka, ClickHouse, Flink, etc.).
  • Hands-on experience with data analysis, data ingestion, and data integration.
  • Expertise in ETL (Extraction, Transformation & Loading) and designing data systems.
  • Proficiency with schema design, data modeling, and SQL queries.
  • Passion and self-motivation in Big Data technologies.

Benefits & Perks

  • Compensation: The base salary range for this position is $136,800 - $359,720 annually. Additional discretionary bonuses/incentives and restricted stock units may be available.
  • Benefits: 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, and wellbeing benefits.
  • Enjoy 10 paid holidays, 10 paid sick days, and 17 days of Paid Personal Time per year (the latter prorated upon hire with increasing accruals based on tenure).

Required Skills

Spark
Presto
Flink
Kafka
Hive
Metastore
SQL
MapReduce
ETL
Hadoop
Data Modeling
ClickHouse
Flume