Machine Learning Research Intern

July 29, 2024
$110 / hour

Are you applying to the internship?

Job Description

About Netflix:

Netflix is a global leader in entertainment, boasting over 278 million paid memberships across 190 countries. They provide a vast library of TV series, films, and games, spanning diverse genres and languages. The platform allows members to stream content anytime, anywhere, and customize their viewing experience by playing, pausing, and resuming content at their convenience. They are constantly innovating and changing how entertainment is consumed.

Job Description:

Netflix is looking for passionate and talented Machine Learning Research Interns to join their team in Fall 2024. The internship will focus on applying machine learning to enhance various aspects of the business, including:

Personalization algorithms: Improving how content is recommended to users based on their preferences.
Search: Making it easier for users to find content they want.
Systems optimization: Optimizing the efficiency and performance of their systems.
Content valuation: Evaluating the value of content and predicting its popularity.
Tooling for artists: Developing tools that help artists create and share their work.
Streaming video optimization: Improving the quality and efficiency of video streaming.

To be considered, candidates must have:

• Currently enrolled PhD or MS student in Machine Learning or a PhD graduate seeking a postdoctoral research position.
• Experience in at least one of the following ML areas:
Personalization & Recommender Systems: Transformers, multi-modal recommenders, conversational recommenders
Natural Language Processing (NLP): Large Language Models (LLMs), fine-tuning, in-context learning, text generation and embedding
Computer Vision (CV): Image and video processing and generation
Reinforcement Learning (RL): Preference-based learning, RL from human feedback
Multimodal Data: Handling and integrating text, image, video, and other data
Model Optimization and Efficiency: Inference efficiency, model benchmarking, optimization techniques
• Experience programming in at least one language (e.g. Python, C/C++).
• Experience developing ML models using frameworks like PyTorch, TensorFlow, or Keras and training on GPUs.
• Strong communication skills, both written and oral.
• A curious and self-motivated personality with a passion for solving challenging problems.

Nice to Have:

• Publications in relevant topics at top conferences or journals.
• Experience with distributed computing environments like Spark or Presto.
• Proficiency with software engineering best practices (version control, testing, code review).

Internship details:

• Duration: 12 weeks.
• Start dates: September or October.
• Location: Los Gatos, CA or Los Angeles, CA.
• Paid internship.

Application process:

• Apply on the Netflix careers website.
• Complete an Airtable form within 1-5 business days.
• Submit a resume/CV with contact information and relevant coursework/publications.
• Write a short statement (max 1 page) about your research experience, interests, and (optionally) their relevance to Netflix Research.

About the internship experience:

• Personalized experience tailored to your interests and skill set.
• Full integration into a team for the summer.
• Opportunity to learn from and work alongside experienced professionals.
• Exposure to a unique and innovative work culture.

Netflix is an equal opportunity employer committed to diversity and inclusion. Compensation is competitive and will be determined based on your experience and location.