Logo of Huzzle

Machine Learning Engineer Intern (Product RD and Infrastructure) - 2025 Summer/Fall Start (BS/MS)

image

ByteDance

7d ago

  • Internship
    Full-time
    Summer Internship
  • Software Engineering
    IT & Cybersecurity
  • San Jose

AI generated summary

  • You must be pursuing a Master/PhD in CS, commit 12 weeks in Summer 2025, have strong programming skills, and experience in prompt engineering, fine-tuning, and testing methodologies.
  • You will design frameworks for unit test generation, develop and evaluate LLMs, integrate tests into CI/CD pipelines, and establish best practices for human/AI test development.

Requirements

  • Minimum Qualifications
  • - Currently pursuing a Master/PhD in computer science or a related technical discipline;
  • - Able to commit to working for minimum 12 weeks during Summer 2025;
  • - Strong programming skills in languages like Python, Java, TypeScript, Go (is a bonus)
  • - Strong skills in prompt engineering, LLM model fine-tuning, data processing, and data analysis
  • - Experience with unit testing frameworks (gomock, pytest, JUnit, Jest, etc.)
  • - Understanding of software testing principles and methodologies
  • Preferred Qualifications:
  • - Graduating December 2025 onwards with the intent to return to degree program after the completion of the internship.

Responsibilities

  • Design and implement frameworks for generating unit tests using LLMs
  • Develop LLMs to ensure high-quality test generation, including prompt engineering, model fine-tuning
  • Create evaluation systems to evaluate the correctness and completeness of AI-generated tests
  • Integrate LLM-generated tests into existing CI/CD pipelines
  • Establish best practices for hybrid human/AI test development

FAQs

What is the duration of the internship?

The internship program runs for 12 weeks, beginning in May or June 2025.

What are the start dates for the internship?

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

What are the minimum qualifications required for this internship?

Candidates must be currently pursuing a Master/PhD in computer science or a related technical discipline, have strong programming skills, and be familiar with unit testing frameworks and software testing principles.

What programming languages should I be proficient in to apply?

Candidates should have strong programming skills in languages like Python, Java, TypeScript, and Go (the latter is a bonus).

Do I need experience with AI and LLMs to apply for this position?

Yes, strong skills in prompt engineering, LLM model fine-tuning, data processing, and data analysis are required.

Can I apply for multiple internships within ByteDance?

Yes, candidates can apply to a maximum of two positions at ByteDance and its affiliates globally.

Are there any benefits offered to interns?

Yes, interns have access to health insurance, life insurance, wellbeing benefits, paid holidays, and paid sick time.

Is there a specific timeline for the application review process?

Applications will be reviewed on a rolling basis, and candidates are encouraged to apply early.

What is the pay range for this internship?

The hourly rate range for this position is $45 - $60.

What is the objective of the internship?

The internship aims to provide students with industry exposure and hands-on experience while allowing them to contribute to innovative projects, particularly in leveraging Large Language Models for test generation.

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.