Are you applying to the internship?
Job Description
About Netflix
Netflix is a global leader in entertainment services, boasting over 278 million paid memberships across 190 countries. Members enjoy a vast library of TV series, films, and games across a variety of genres and languages. They have the freedom to play, pause, and resume watching as much as they want, anytime, anywhere, and can adjust their plans at any time.
Job Description – Machine Learning Research Intern
Netflix is on a mission to reinvent entertainment from end to end. This includes revolutionizing production methods, pushing the boundaries of technology to deliver streaming video at massive scale, and continuously improving the personalization of entertainment for its massive global audience.
Applied Machine Learning Research at Netflix plays a vital role in improving various aspects of the business, including:
• Personalization algorithms
• Search functionality
• System optimization
• Content valuation
• Tooling for artists
• Streaming video optimization
The research spans a wide range of Machine Learning areas:
• Recommender systems
• Causal inference
• Reinforcement learning
• Computer vision
• Computer graphics
• Image and video processing
• Natural language processing
• Optimization
• Operations research
• Systems
In Fall 2024, Netflix will be hosting a cohort of Machine Learning Research Interns. Ideal candidates will possess the following qualifications:
Must Have:
• Currently enrolled PhD or MS student in Machine Learning, or PhD graduate seeking postdoctoral research.
• Experience with at least one of the following ML areas:
• Personalization & Recommender Systems: using transformers for recommenders, 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, 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.
• Experience programming in at least one language (e.g., Python or C/C++).
• Experience developing ML models using common frameworks (e.g., PyTorch, TensorFlow, Keras) and training on GPUs.
• Curiosity, self-motivation, and a passion for solving open-ended challenges at Netflix.
• Excellent communication skills (oral and written).
Nice to Have:
• Publications in relevant topics at top conferences or journals.
• Experience with distributed computing environments like Spark or Presto.
• Familiarity with software engineering best practices (e.g., version control, testing, code review, etc.).
The Netflix Internship Experience:
• Personalized experience tailored to individual intern interests and skills.
• Matching of interns with projects and groups based on their expertise.
• Full integration into teams for the summer internship.
• Paid internship with a typical duration of 12 weeks.
• Flexible start dates in September or October.
• Location: Los Gatos, CA or Los Angeles, CA office (depending on the team).
Application Process:
• Submit your application on the Netflix careers site.
• Complete the Airtable form sent within 1-5 business days.
• Include a Resume or CV with complete contact information, coursework, and publications (if applicable).
• Select one ML area for your potential internship in the Airtable form.
• Write a short statement (max one page) describing your research experiences, interests, and (optionally) their relevance to Netflix Research.
Deadline: August 4th, 2024
Netflix is an equal opportunity employer and values diversity. They do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.