Software Engineer Graduate (Data Ecosystem) - 2027 Start
$128K/yr – $317K/yr
You'll complete your application on the employer's website.
$128K/yr – $317K/yr
You'll complete your application on the employer's website.
Job type
Salary
$128K/yr – $317K/yr
Location
Sector
Posted
20 days ago
Responsibilities
Design and implement an offline/real-time data architecture for large-scale recommendation systems
Design and implement a flexible, scalable, stable, and high-performance storage system and computation model
Troubleshoot production systems, and design and implement necessary mechanisms and tools to ensure the overall stability of production systems
Build industry-leading distributed systems such as offline and online storage, batch, and stream processing frameworks, providing reliable infrastructure for massive data and large-scale business systems
Preferred
with a preference for experience in customizing or extending these systems
especially if you have practical implementation or customisation experience
familiarity with columnar storage formats like Parquet/ORC is an additional advantage
Experience with other big data systems/frameworks like Hive, HBase, or Kudu is a plus
Currently pursuing a Master's degree in Computer Science or a related technical discipline
Benefits
This role may be eligible for additional discretionary bonuses/incentives and restricted stock units.
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
10 paid holidays per year
10 paid sick days per year
17 days of Paid Personal Time (prorated upon hire with increasing accruals by tenure)
Glassdoor
3.2
TikTok is a short-form video entertainment app and social network platform. It is a sub-organization of ByteDance.
Los Angeles, California, USA
https://www.tiktok.com
Distribution of Different Job Fields Receiving Sponsorship
78
Represents job field similar to this job
Engineering and Development
Product Management
Management and Executive
Sales
Customer Service and Support
Creatives and Design
Legal and Compliance
Accounting and Finance
Arts and Entertainment
Human Resources
Education and Training
Trends of Total Sponsorships
Qualifications
Bachelor's Degree, majoring in Computer Science or related fields, with 3+ years of experience building scalable systems
Proficiency in common big data processing systems like Spark/Flink at the source code level is required
A deep understanding of the source code of at least one data lake technology, such as Hudi, Iceberg, or DeltaLake, is highly valuable and should be prominently showcased in your resume
Knowledge of HDFS principles is expected
Prior experience in data warehousing modeling
Proficiency in programming languages such as Java, C++, and Scala is essential
strong coding skills
the ability to troubleshoot effectively
Strong coding skills
The ability to troubleshoot effectively
With a preference for experience in customizing or extending these systems
Especially if you have practical implementation or customisation experience
Familiarity with columnar storage formats like Parquet/ORC is an additional advantage
Experience with other big data systems/frameworks like Hive, HBase, or Kudu is a plus
Currently pursuing a Master's degree in Computer Science or a related technical discipline
Bachelor's Degree, majoring in Computer Science or related fields, with 3+ years of experience building scalable systems;
Required skills
Represents the skills you have, click on the tags, Flink, Hudi, Apache Iceberg, Delta Lake, HDFS, Parquet, ORC, Java, C++, Scala, Distributed Systems
Experience
3+ years
Interested in this role?
Apply directly on the employer's website — it only takes a few minutes.
Other roles in San Jose, CA or IT & Technology
We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.
We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.
Competitive
As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…