Logo of Huzzle

Software Engineer Intern (Data-Technical Infrastructures-IaaS-US) - 2025 Summer (PhD)

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • San Jose

Requirements

  • Minimum Qualifications:
  • Currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Able to commit to working for 12 weeks during Summer 2025
  • Must obtain work authorization in country of employment at the time of hire, and maintain ongoing work authorization during employment.
  • Familiar with cloud infrastructure or AI infrastructure.
  • Familiar with Go and Python development in Linux environments.
  • Ability to work independently and complete projects from beginning to end and in a timely manner.
  • Good communication and teamwork skills to clearly communicate technical concepts with other teammates.
  • Preferred Qualifications:
  • Graduating December 2025 onwards with the intent to return to degree program after the completion of the internship.
  • Experience with at least one of the following areas:
  • LLM inference or training infrastructure, framework, engine, etc.
  • Next-gen CPU, GPU, server platform or hardware acceleration related projects.
  • Infrastructure as a Service (IaaS) core components, such as virtualization, cloud networking, cluster scalability, reliability, etc.
  • Network hardware offloading and P4 programmable network.
  • Network protocol optimization, such as congestion control.
  • Machine learning based intelligent networks.
  • Having publications on top tier CS conferences is strongly preferred.

Responsibilities

  • Research and develop key technologies of Cloud & AI Infra, including AI training and inference optimization, high performance AI networks, software and hardware co-design, and latest CPU/GPU and server platform technologies, etc.
  • Present our research and products in academic papers.

FAQs

What is the duration of the internship?

The internship runs for 12-24 weeks and begins in May/June 2025.

What are the available start dates for the internship?

The available start dates are May 12, May 19, May 27, June 9, and June 23, 2025.

What are the minimum qualifications for the internship position?

Applicants must be currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline, be able to commit to working for 12 weeks during Summer 2025, and obtain work authorization in the country of employment at the time of hire.

Is experience with specific programming languages required?

Yes, familiarity with Go and Python development in Linux environments is required.

Are there any preferred qualifications for candidates?

Preferred qualifications include graduating December 2025 onwards with the intent to return to degree programs, experience in LLM inference or training infrastructure, and having publications in top-tier CS conferences.

Will I be required to work independently?

Yes, candidates must have the ability to work independently and complete projects from beginning to end in a timely manner.

How does the application review process work?

Applications will be reviewed on a rolling basis, and candidates are encouraged to apply early. You can apply to a maximum of two positions globally at ByteDance and its affiliates.

Are there social events and workshops during the internship?

Yes, a vibrant blend of social events and enriching development workshops will be available for interns to explore.

What is ByteDance's commitment to diversity and inclusion?

ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives, and they celebrate diverse voices within the workplace.

What will I be working on during the internship?

Interns will research and develop key technologies related to Cloud & AI Infrastructure, which includes AI training and inference optimization and software and hardware co-design, among others.

Technology
Industry
10,001+
Employees
2012
Founded Year

Mission & Purpose

ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy and positive online environment for all our users.

Get notified when ByteDance posts a new role

Get Hired with Huzzle

Discover jobs with AI-powered precision. Autofill and track applications, create tailored resumes, and find the best opportunities across the web – all by simply chatting.

Already have an account?