Software Engineer
- Category: Software Developer Jobs
- Location: California City, California
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 17K to 25K
- Published on: 2025/09/22
TikTok is a leading short-form mobile video platform with global offices in various cities. Our core purpose is creation, and our platform is designed to help imaginations thrive.
Job Description
We are seeking passionate and talented backend engineers to join our Data Platform Business Partnering team, which is at the core of TikTok's E-Commerce business. This team generates vast amounts of data and provides access services and applications.
Main Responsibilities
Develop highly-scalable, engine-agnostic, self-serve interface development tools on top of cutting-edge OLTP/OLAP warehouses.
Design and develop innovative data applications to maximize usage among internal & external users.
Collaborate with infrastructure and engine teams to ensure scalability and stability of our services and applications.
Support data engineering and product engineering teams to design and optimize data accessing interfaces among various engines.
Requirements
Bachelor's degree in Computer Science or related technical discipline, or equivalent practical experience.
Proficient in developing highly scalable backend services and systems using at least one programming language (Java, Golang, Scala, C++, or Python).
Familiar with developing backend data applications or services on top of batch or streaming data pipelines (Hadoop/Kafka/Flink/Spark/Airflow) or with OLAP/OLTP warehouse/datalake engines (S3/Athena/MySQL/Abase/Presto/Doris/Clickhouse).
Experience in data structure, algorithm design and analysis, data security, and highly scalable systems design.
LLM application development experience is a plus.
Related jobs
-
Freelance Interpreter
Job highlights Identified by Google from the original job post Qualifications Fluency in multiple languages Excellent verbal communication skills Strong interpreting and translation skills Ability to maintain confidentiality and neutrality Knowledge ...
-
Software Engineering Manager - Manufacturing & Industrial Systems
Job highlights Identified by Google from the original job post Qualifications Minimum qualifications are required to be initially considered for this position Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related field...
-
Postgres developer
Job highlights Identified by Google from the original job post Qualifications JD :An ideal candidate should have a Bachelor of Engineering degree with 10+ years of experience in Postgres database development Candidate should have experience and shoul...