Senior Software Development Engineer - Data

TikTok
San Jose
Full timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Communication","Collaboration"]

Build and optimize data infrastructures and data products for TikTok’s business engineering teams. You’ll design and implement reliable, scalable big data systems and efficient data transformations for reporting, growth analysis, and multi-dimensional analysis. Work across a data platform ecosystem and influence engineering best practices for both technical and non-technical partners. Ship production code using Java, Python, and SQL while collaborating closely with others.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
TikTok
TikTok
1 month ago

Senior Software Development Engineer - Data

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Build and optimize data infrastructures and data products for TikTok’s business engineering teams. You’ll design and implement reliable, scalable big data systems and efficient data transformations for reporting, growth analysis, and multi-dimensional analysis. Work across a data platform ecosystem and influence engineering best practices for both technical and non-technical partners. Ship production code using Java, Python, and SQL while collaborating closely with others.
Location: San Jose
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

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 supporting core products and business.
  • •Establish solid design and best engineering practice for engineers and non-technical people.

Key Requirements

  • •BS/MS from a quantitative field (CS, STEM, etc).
  • •Experience developing APIs, backend, and data services.
  • •Experience with big data stacks such as Hadoop, M/R, Hive, Spark, Metastore, Presto, Flume, Kafka, ClickHouse, and Flink.
  • •Experience with ETL (Extraction, Transformation & Loading) or ELT and architecting data systems.
  • •Ability to ship code in Java, Python, and SQL with strong communication and collaboration skills.
Experience:Big dataData infrastructureData engineering
Education:Bachelor's in quantitative field of study (CS, STEM, etc)
Skills:CommunicationCollaboration
Tech Stack:JavaPythonSQLHadoopM/RHiveSparkMetastorePrestoFlumeKafkaClickHouseFlinkETLELTAPI

Company Brief

TikTok
Short-form video platform that lets users create, share, and discover entertainment content through algorithmic recommendations. It also offers advertising and creator tools for brands, influencers, and businesses.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: Singapore, Singapore
Founded: 2016
WebsiteLinkedIn