Software Engineer Graduate

ByteDance

San Jose, CAFresher1h agovia LinkedInH-1B sponsor · 122 entry-level filings

About the Role

We are the team that decides how ByteDance's massive fleet of computers gets used, turning hundreds of large-scale clusters and millions of daily workloads into a system that is highly efficient, reliable, and increasingly self-managing. At the heart of this is our own intelligent scheduling platform, Godel, together with the systems that manage compute, memory, and power across our global data centers. Our mission is to squeeze the most value out of every unit of computing power and increasingly let AI itself help run the infrastructure. As a new grad, you will work alongside senior engineers and global partners on problems whose solutions directly improve the performance and cost of every AI service we run, with real ownership and room to grow fast.

Key Responsibilities

You'll grow from scoped tasks toward end-to-end ownership on problems like:

  • Make AI infrastructure smarter: Help build the next generation of intelligent, AI-driven scheduling to decide where and how millions of workloads run for a faster and more efficient fleet.
  • Push efficiency to the frontier: Work on new ways to get more useful work out of the same hardware, smarter use of compute, memory, and power, directly lowering the cost of running AI at scale.
  • Operate at global scale, reliably: Help keep a massive, always-on platform stable across regions and build automation (including AI-agent-assisted tools) that lets the system increasingly diagnose and heal itself.
  • Turn ideas into impact: Bring fresh thinking from your studies and projects into design discussions, prototype boldly, and see your work run in production for real users.

Requirements & Tech Stack

Minimum Qualifications:

  • Individuals who are completing or have recently completed a Bachelor’s/Master’s degree in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Proficiency in at least one major programming language such as Go, C++, Rust, Python, or Java.
  • Solid foundation in at least one of: operating systems, distributed systems, computer architecture, networking, or building large-scale software.

Preferred Qualifications:

  • Curiosity about large-scale systems, cloud infrastructure, or AI/ML infrastructure — shown through internships, coursework, research, competitions, or personal projects.
  • Any hands-on exposure to containers or cloud-native systems (e.g., Kubernetes) is a plus, but not required.
  • Bonus: experience contributing to open-source systems projects.

Onboarding & Application Details

  • Successful candidates must be able to commit to an onboarding date by the end of 2027. Please state your availability and graduation date clearly in your resume.
  • Candidates can apply to a maximum of two positions and will be considered in the order you apply (limit applies across ByteDance and its affiliates globally).
  • Applications are reviewed on a rolling basis; we encourage you to apply early.
  • Candidates who pass resume screening will be invited to participate in our technical online assessment.

H-1B sponsor

ByteDance filed 122 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

134 openings · 132 need no experience

Most hiring: TikTok, ByteDance, Notion

See all 134 →

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