TikTok
Senior Software Development Engineer - Data
TikTok, San Jose, California, United States, 95199
Senior Software Development Engineer - Data
4 days ago – Be among the first 25 applicants.
Responsibilities Team Introduction: The Data Platform team builds data infrastructures and data products that support business engineering teams at TikTok.
As a Software Development Engineer in the data platform team, you will have the opportunity to build, optimise and grow one of the largest data platforms in the world. You will gain hands‑on experience across the entire data platform ecosystem, with direct impact on the company’s core products and hundreds of millions of users.
Design and build efficient, reliable data transformations for purposes such as reporting, growth analysis, and multi‑dimensional analysis.
Design and implement scalable, robust, and extensible big‑data systems that support core products and business capabilities.
Establish solid design and best‑engineering practices for engineers and non‑technical stakeholders.
Qualifications
BS/MS from a quantitative field of study (CS, STEM, etc.).
Experience in API, backend, and data services development.
Experience with Big Data stack: Hadoop, MapReduce, Hive, Spark, Metastore, Presto, Flume, Kafka, ClickHouse, Flink, etc.
Experience with ETL (Extraction, Transformation & Loading) or ELT and architecting data systems.
Ability to ship code in Java, Python, and SQL.
Solid communication and collaboration skills.
About TikTok TikTok is the leading destination for short‑form mobile video. Our mission is to inspire creativity and bring joy. TikTok’s global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us Inspiring creativity is at the core of TikTok’s mission. Our innovative product is built to help people authentically express themselves, discover and connect — and our global, diverse teams make that possible. We lead with curiosity, humility, and a desire to make an impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We are resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users.
Diversity & Inclusion TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. We celebrate diverse voices and aim to create an environment that reflects the communities we reach.
TikTok Accommodation If you need assistance or a reasonable accommodation, please reach out to us at
https://tinyurl.com/RA-request .
Job Information Compensation : The base salary range for this position in the selected city is $187,040 - $359,720 annually.
Benefits may vary depending on employment nature and location. Employees have 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, wellbeing benefits, and paid holidays and personal time.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Software Development
Referrals increase your chances of interviewing at TikTok by 2x.
#J-18808-Ljbffr
Responsibilities Team Introduction: The Data Platform team builds data infrastructures and data products that support business engineering teams at TikTok.
As a Software Development Engineer in the data platform team, you will have the opportunity to build, optimise and grow one of the largest data platforms in the world. You will gain hands‑on experience across the entire data platform ecosystem, with direct impact on the company’s core products and hundreds of millions of users.
Design and build efficient, reliable data transformations for purposes such as reporting, growth analysis, and multi‑dimensional analysis.
Design and implement scalable, robust, and extensible big‑data systems that support core products and business capabilities.
Establish solid design and best‑engineering practices for engineers and non‑technical stakeholders.
Qualifications
BS/MS from a quantitative field of study (CS, STEM, etc.).
Experience in API, backend, and data services development.
Experience with Big Data stack: Hadoop, MapReduce, Hive, Spark, Metastore, Presto, Flume, Kafka, ClickHouse, Flink, etc.
Experience with ETL (Extraction, Transformation & Loading) or ELT and architecting data systems.
Ability to ship code in Java, Python, and SQL.
Solid communication and collaboration skills.
About TikTok TikTok is the leading destination for short‑form mobile video. Our mission is to inspire creativity and bring joy. TikTok’s global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.
Why Join Us Inspiring creativity is at the core of TikTok’s mission. Our innovative product is built to help people authentically express themselves, discover and connect — and our global, diverse teams make that possible. We lead with curiosity, humility, and a desire to make an impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We are resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users.
Diversity & Inclusion TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. We celebrate diverse voices and aim to create an environment that reflects the communities we reach.
TikTok Accommodation If you need assistance or a reasonable accommodation, please reach out to us at
https://tinyurl.com/RA-request .
Job Information Compensation : The base salary range for this position in the selected city is $187,040 - $359,720 annually.
Benefits may vary depending on employment nature and location. Employees have 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, wellbeing benefits, and paid holidays and personal time.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Engineering and Information Technology
Software Development
Referrals increase your chances of interviewing at TikTok by 2x.
#J-18808-Ljbffr