Search jobs > San Jose, CA > Graduate engineer

Software Engineer Graduate (Recommendation Infrastructure) - 2025 Start (BS/MS)

TikTok
San Jose, CA
Full-time

Responsibilities

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy.

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us

Creation is the core of TikTok's purpose. Our platform is built to help imaginations thrive. This is doubly true of the teams that make TikTok possible.

Together, we inspire creativity and bring joy - a mission we all believe in and aim towards achieving every day.

To us, every challenge, no matter how difficult, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always.

At TikTok, we create together and grow together. That's how we drive impact - for ourselves, our company, and the communities we serve.

Join us.

Our Recommendation Architecture Team is responsible for building up and optimizing the architecture for our recommendation products to provide the most stable and best experience for our TikTok users.

University graduates are important parts to our team with your fresh ideas and creative thoughts.

We are looking for talented individuals to join our team in 2025. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities.

Co-create a future driven by your inspiration with TikTok.

Successful candidates must be able to commit to an onboarding date by end of year 2025.

We will prioritize candidates who are able to commit to these start dates. Please state your availability and graduation date clearly in your resume.

Applications will be reviewed on a rolling basis. We encourage you to apply early.

Candidates can apply for a maximum of TWO positions and will be considered for jobs in the order you applied for. The application limit is applicable to TikTok and its affiliates' jobs globally.

Online Assessment

Candidates who pass resume evaluation will be invited to participate in TikTok's technical online assessment through HackerRank.

Responsibilities - What You'll Do

  • Build and maintain high performance online services for TikTok recommendation system to support various types of products, such as For You Feed, E-commerce, Social, etc.
  • Build extremely efficient and reliable data pipelines for candidates generation, profile generation, training examples generation, realtime online training, etc;
  • Build globalized large-scale recommendation system;
  • Design and develop high performance computing frameworks and storage systems.

Qualifications

Minimum Qualifications :

  • Bachelor's degree or above, majoring in Computer Science, or related fields, expected to start in 2025;
  • Experience in programming, included but not limited to, the following programming languages : C, C++, Java or Python;
  • Effective communication skills, self-driven learner, a sense of ownership
  • Projects or research experienced in at least one area of the following areas : personalized recommendations, search engine, machine learning, distributed storage system, big data frameworks is a plus.

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives.

Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy.

To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach.

We are passionate about this and hope you are too.

TikTok is committed to providing reasonable accommodations in our recruitment processes for candidates with disabilities, pregnancy, sincerely held religious beliefs or other reasons protected by applicable laws.

If you need assistance or a reasonable accommodation, please reach out to us at https : / / shorturl.at / cdpT2.

30+ days ago
Related jobs
Promoted
TikTok
San Jose, California

As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities. BS/MS degree in Computer Science or equivalent majors/experience;. Strong understanding of software development principles, capabilities, and limitat...

Promoted
TikTok
San Jose, California

Ads/Monetization Technology teams are building the next-generation monetization platforms to help millions of customers grow their businesses, utilizing our products like TikTok. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore li...

Promoted
TikTok
San Jose, California

Our team is responsible for achieving goals by building content moderation process systems, rule engine, strategy systems, feature engine, human moderation platforms, risk insight systems, and all kinds of supportive platforms across TnS organization. Current or recent graduate with a background in ...

TikTok
San Jose, California

Academic Background: Current undergraduate or graduate student graduating in 2025, majoring in Computer Science, Software Engineering, or a related field. As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportuni...

ByteDance
San Jose, California

As a graduate, you will get unparalleled opportunities for you to kickstart your career, pursue bold ideas and explore limitless growth opportunities. With a suite of more than a dozen products, including TikTok, Helo, and Resso, as well as platforms specific to the China market, including Toutiao, ...

TikTok
San Jose, California

Minimum Qualifications: • BS/MS degree in Computer Science or equivalent majors/experience;• Experience in native Android development;• Proficiency in at least one of these programming languages: Java, Kotlin;• Ability to understand and debug large and complex code bases;• Good team communication an...

Promoted
TikTok
San Jose, California

Our E-commerce Recommendation Infra team is responsible for building up and optimizing the infrastructure for such recommendation systems, so as to provide the most stable and best experience for our users. We work closely with applied machine learning engineers and build scalable systems to support...

Promoted
Google Inc.
San Jose, California

Software Engineer, PhD, Early Career, Campus, AI/Machine Learning, 2025 Start. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. Experience in code and system heal...

Promoted
Twilio
San Jose, California
Remote

Software Engineer (L2)-Service Mesh infrastructure. Exposure to large scale infrastructure deployments, autoscaling, infrastructure efficiency, and scalable fault-tolerant systems. Skills to work independently with multiple global teams, developing, configuring, deploying, and operating the global i...

TikTok
San Jose, California

Secure platform health and community experience authenticity, for content consumers, creators, advertisers and beyond;- Build infrastructures, platforms, and technologies, and collaborate with many cross-functional teams and stakeholders to improve the healthiness and transparency of the TikTok plat...