Are you applying to the internship?
Description
About Netflix
Netflix is a leading global entertainment service with over 278 million paid memberships in 190 countries. They offer a vast library of TV shows, movies, and games across various genres and languages. Netflix’s mission is to “entertain the world” and they strive to provide an immersive and personalized experience for their members. They offer features like play, pause, and resume watching at any time, anywhere.
Description – Machine Learning Research Intern
Netflix is looking for passionate and talented Machine Learning Research Interns to join their team in Fall 2024. The interns will be embedded in specific teams and work on impactful projects related to various aspects of Netflix’s business, including:
• Personalization algorithms: Improving how content is recommended to users.
• Search: Making it easier for users to find what they want.
• Systems optimization: Improving the efficiency of Netflix’s infrastructure.
• Content valuation: Determining the value of content for Netflix.
• Tooling for artists: Providing better tools for creators.
• Streaming video optimization: Improving the quality of streaming video.
The research spans several areas of Machine Learning, including:
• Recommender systems: Using transformers, multi-modal recommenders, and conversational recommenders.
• Natural Language Processing (NLP): Working with 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 and reinforcement learning from human feedback.
• Multimodal Data: Handling and integrating text, image, video, and other data.
• Model Optimization and Efficiency: Inference efficiency, model benchmarking, optimization techniques.
Ideal Candidate:
• Must Have:
• Currently enrolled PhD or MS student in Machine Learning or a PhD graduate seeking postdoctoral research.
• Experience with at least one of the mentioned ML areas.
• Proficiency in at least one programming language (Python or C/C++).
• Experience developing ML models using frameworks like PyTorch, TensorFlow, or Keras and training on GPUs.
• Curiosity, self-motivation, and enthusiasm for tackling challenges.
• Strong communication skills, both oral and written.
• Nice to Have:
• Publications in relevant topics in top conferences or journals.
• Familiarity with distributed computing environments like Spark or Presto.
• Experience with software engineering best practices (version control, testing, code review).
Application Requirements:
• Submit your application on Netflix’s career website.
• Complete an Airtable form that will be sent to you within 1-5 business days.
• Include a resume or CV with complete contact information.
• List relevant coursework and publications (if applicable).
• In the Airtable form, select one specific ML area for your internship.
• Write a short (max one page) statement about your research experiences, interests, and their relevance to Netflix Research.
Internship Details:
• Paid internship lasting 12 weeks.
• Start dates in September or October.
• Location: Los Gatos, CA office or Los Angeles, CA office.
• Personalized experience tailored to your skills and interests.
• Fully embedded within a specific team.
Compensation:
• The overall market range for Netflix Internships is typically $40/hour – $110/hour.
• Compensation is based on total compensation (hourly rate + other benefits), considering your specific team, degree, and years of education.
Application Deadline: August 4th, 2024
Diversity and Inclusion: Netflix is committed to creating a diverse and inclusive workplace. They do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.