Flag job

Report

Software Engineer Graduate (Ads CRM Data Application) - 2025 Start (BS/MS)

Salary

$0.114k - $0.25k

Min Experience

0 years

Location

San Jose, CA

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

TikTok is a leading destination for short-form mobile video, aiming to inspire creativity and bring joy. The CRM Data Application team is seeking talented graduates to build data-intensive applications that drive business growth, focusing on real-time processing and large-scale data warehousing. Responsibilities: - Collaborate with engineers, product managers, and data analysts to understand real-world data needs and design data-first products. - Develop and optimize real-time and batch data processing pipelines, large-scale distributed services, and AI-driven solutions that ensure data consistency, scalability, and maintainability. - Work closely with cross-functional teams to enhance TikTok's data foundation and contribute to architectural evolution in a rapidly growing environment. - Participate in debugging and optimizing data infrastructure, working with platform teams to resolve performance and reliability challenges. - Contribute to system design discussions, improve engineering best practices, and continuously enhance development efficiency. Qualification: - Bachelor's or higher degree in Computer Science, Software Engineering, or a related field. - Strong computer science fundamentals in data structures, algorithms, and distributed systems. - Experience with big data technologies such as Flink, Spark, Kafka, Hive, ClickHouse, Doris, or similar frameworks. - Familiarity with real-time streaming data processing, SQL, and data warehouse design principles. - Knowledge of distributed backend development and experience building large-scale, high-performance systems. - Proficiency in at least one programming language, such as Java, Scala, or Go. - Passion for solving large-scale data challenges and building high-performance, scalable systems. - Strong problem-solving skills and the ability to think critically about business and engineering trade-offs.

About the company

TikTok is a short-video sharing app and social network platform that develops a lip-syncing video application to create videos. It is a sub-organization of ByteDance.

Skills

data structures
algorithms
distributed systems
big data technologies
real-time streaming
sql
data warehouse design
distributed backend development
high-performance systems
java
scala
go