Software Engineer Graduate

TikTok

San Jose, CAFresher5h agovia LinkedInH-1B sponsor · 86 entry-level filings

This job at a glance

Who can apply
New grads, no experience needed · Bachelor's degree
Must know
Social mediaOnboardingData structures & algorithmsSystem designStatisticsData analysis
Work
On-site in San Jose
Pay
Not stated by the employer.
Skill demand
Data structures & algorithms32%System design21%Social media11%Onboarding8%of 63 similar entry-level jobs posted in the US this week
Listed
Nov 12, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

The Video-on-Demand (VoD) Algorithm team is responsible for optimizing the app experience related to performance for TikTok users. This team collaborates with all teams within and beyond the VoD team to provide algorithmic support for end-to-end optimization solutions, including video shooting, uploading, processing, delivery, and playback. As a graduate, you will have opportunities to pursue bold ideas, tackle complex challenges, and unlock limitless growth. Successful candidates must be able to commit to an onboarding date by the end of the year.

Key Responsibilities

  • Design and implement media streaming-related algorithms to improve TikTok user experience. Examples include video preloading, adaptive bitrate streaming (ABR), network bandwidth estimation, CDN traffic allocation, and transport-layer algorithms.
  • Contribute to end-to-end media ecosystem design to improve the algorithmization of the multimedia system.
  • Run controlled experiments on millions of streaming sessions to validate improvements.

Requirements & Tech Stack

  • Computer Science, Computing Engineering or a related discipline.
  • Industry or academic experience in the multimedia or network domain.
  • Proven ability to develop new algorithms and identify problems in existing solutions.
  • Fluent in statistics and data analysis.

Qualifications

  • Individuals who are completing or have recently completed a Bachelor's degree in Computer Science, Computing Engineering or a related discipline.
  • Industry or academic experience in the multimedia or network domain.
  • Proven ability to develop new algorithms and identify problems in existing solutions.
  • Fluent in statistics and data analysis.

Preferred Qualifications:

  • Experience with shipping software on behalf of a major brand at scale is a big plus.
  • Experience with learning-based model development is a big plus.

Note: Please state your availability and graduation date clearly in your resume. Candidates can apply to a maximum of two positions and will be considered for jobs in the order you apply.

H-1B sponsor

TikTok filed 86 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs in SF Bay Area · last 7 days

64 openings · all need no experience

Most hiring: TikTok, Cerebras, Aquent

See all 64 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job