Logo of Huzzle

Software Engineer Intern (Applied Machine Learning-Engine) - 2025 Summer/Fall (PhD)

Applications are closed

  • Internship
    Full-time
    Summer Internship
  • San Jose

Similar opportunities

Explore more
B

Software Engineer Intern (AI Platform) - 2025 Summer (BS/MS)

InternshipByteDance
Summer Internship
B

Student Researcher (Doubao (Seed) - Generative AI) - 2025 Summer/Fall/Winter (PhD)

InternshipByteDance
Off-cycle Internship
B

Site Reliability Engineer Intern (Cloud and System) - 2025 Summer/Fall (BS/MS)

InternshipByteDance
Summer Internship
B

Software Engineer Intern (Traffic Infrastructure Global Engineering-CDN) - 2025 Summer/Fall (MS)

InternshipByteDance
Summer Internship
B

Software Engineer Intern (Recommendation Infra - Data-Arch-TikTok US) - 2025 Summer (PhD)

InternshipByteDance
Summer Internship

Requirements

  • Minimum Qualifications:
  • Currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline;
  • Proficient in C/C++/Python/Golang, and have solid programming skills(e.g. algorithms and data structures);
  • Familiar with deep learning frameworks (TensorFlow/Pytorch);
  • 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:
  • Experience contributing to an open sourced machine learning framework (TensorFlow/PyTorch), experience on improving core machine learning infrastructure.
  • Experience in big data frameworks (e.g., K8s/Spark/Hadoop/Flink), experience in resource management and task scheduling for large scale distributed systems, experience in building solutions with AWS, GCP, Azures, OCI, AliCloud or other cloud services.
  • Strong background in one of the following fields: Hardware-Software Co-Design, High Performance Computing, ML Hardware Acceleration (e.g., GPU/TPU/RDMA) or ML for Systems.
  • Experience in developing and deploying large-scale systems(e.g. Monitoring, Analyzing, Troubleshooting, and Notification systems), strong understanding of code optimizing, routine task automation and failure self-healing, familiar with IaC technologies like Terraform/Ansible.

Responsibilities

  • Responsible for the design and implementation of a global-scale machine learning system for feeds, ads and search ranking models
  • Responsible for improving use-ability and flexibility of the machine learning infrastructure
  • Responsible for improving the workflow of model training and serving, data pipelines and resource management for multi-tenancy machine learning systems
  • Responsible for designing and developing components of ML infrastructure

FAQs

What is the duration of the internship?

The internship runs for 12-24 weeks, starting in May/June 2025 or August/September 2025.

What are the available start dates for the summer internship?

The available start dates for the summer internship are: - Monday, May 12 - Monday, May 19 - Tuesday, May 27 (Memorial Day May 27) - Monday, June 9 - Monday, June 23

What are the available start dates for the fall internship?

The available start dates for the fall internship are: - Monday, August 11 - Monday, August 25 - Monday, September 8 - Monday, September 22

What qualifications are required for this internship?

Candidates must be currently pursuing a PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline. They should also be proficient in C/C++/Python/Golang, familiar with deep learning frameworks, and possess good communication and teamwork skills.

Are there any preferred qualifications for this position?

Yes, preferred qualifications include experience with open-source machine learning frameworks, big data frameworks, machine learning hardware acceleration, and developing large-scale systems.

How will candidates be evaluated after resume submission?

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

Is there a limit on the number of applications one can submit?

Yes, candidates can apply to a maximum of two positions and will be considered for jobs in the order of application.

What kind of experience will interns gain through this position?

Interns will gain hands-on experience in developing machine learning systems and infrastructure, improving workflows, and working on real-world projects within a creative and collaborative environment.

Is there an accommodation policy for candidates with disabilities or other protected reasons?

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

What is the mission of the Applied Machine Learning (AML) team at ByteDance?

The mission of the AML team is to push next-generation machine learning algorithms and platforms for recommendation systems, ads ranking, and search ranking, ultimately driving substantial impact on the company's core businesses.

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?