Job Description
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.
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in California City offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
