← Back to jobs
Full-time

Software Engineer Graduate (Data Ecosystem) - 2027 Start

$128K/yr – $317K/yr

San Jose, CAIT & TechnologyPosted 20d ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$128K/yr – $317K/yr

Location

San Jose, CA

Posted

20 days ago

Job description

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.

Similar vacancies

Other roles in San Jose, CA or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

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…