Find Jobs
Find Jobs Near You – Available Work in Your Location
Machine Learning/AI Scientist PhD Intern, Winter 2027
Career Insights for Natural Language Processing Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on California data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Natural Language Processing Engineer specializes in developing and implementing algorithms and models tailored for understanding, processing, and generating natural language text. They utilize methodologies such as tokenization, parsing, named entity recognition, part-of-speech tagging, and other NLP techniques to perform tasks including text classification, chatbot development, and other applications where the primary input or output is natural language text.
$158,568 / year median in California
Job Description
- Currently enrolled student pursuing a PhD (2nd-4th year preferred) in Computer Science, Machine Learning, Artificial Intelligence, Computer Engineering, Mathematics, Statistics, Data Science, Economics, Computational Biology, Chemistry, Physics, Cognitive Science, or a related field
- Available to work onsite, 40 hours per week in Los Gatos (housing/relocation support provided)
- Domain expertise in one or more of the following areas:
Personalization & Recommender Systems:
Transformers/LLMs for recommendations, collaborative filtering, content-based recommendation, hybrid systems, conversational recommenders- Natural Language Processing (NLP): Large Language Models, fine-tuning, in-context learning, prompt engineering, alignment, evaluation, text generation, embeddings
- Computer Vision (CV): Image and video understanding, generation, and representation learning
Reliable ML:
Robustness, fairness, uncertainty quantification, explainability/interpretabilityCausal ML:
Causal inference, causal discovery, double ML, policy learning, dynamic panel/choice modelingAgentic AI:
LLM agents, tool use, retrieval-augmented reasoning, memory and goal management, multi-step reasoningMultimodal Data:
Modeling across text/image/video/audio, modality fusion and alignment, multimodal retrievalModel Optimization & Efficiency:
Training/inference efficiency, model benchmarking, compression, distillation- Experience programming in at least one language (Python, Java, Scala, or C/C++)
- Familiarity developing ML models with common frameworks (PyTorch, TensorFlow, JAX) and training on GPUs
- Familiarity with distributed training/inference paradigms and frameworks (e.g., DDP, FSDP, HSDP, DeepSpeed)
- Familiarity with end-to-end ML pipelines (training or production deployment) and common challenges like explainability
- Curious, self-motivated, and excited about solving open-ended challenges at Netflix
- Strong written and verbal communication skills Nice to have:
- Publications in top conferences or journals (NeurIPS, ICML, ICLR, RecSys, ACL/EMNLP/NAACL, AAAI, CIKM, WWW, UAI, CVPR)
- Comfort with software engineering best practices (version control, testing, code review) Program details:
- 12-week minimum internship with a start date early January 2027
- Based at our Los Gatos, CA headquarters
- Intended for students returning to school for at least one semester/quarter after the internship; conversion/return offers are based on business need and headcount, and are not guaranteed For your application to be considered complete:
- You will be sent an Airtable form shortly after you submit your application on our careers site; your application will not be considered complete until you fill out and submit this form.
- Include a Resume or CV with complete contact information (email, phone, mailing address) and a list of relevant coursework and publications (if applicable). You will be asked to include a short statement describing your research experiences and interests, and (optionally) their relevance to Netflix Research. For inspiration, have a look at the Netflix Research site.
- Applications will be reviewed on a rolling basis and it's in the applicant's best interest to apply early.
- Internships are paid and are a minimum of 12 weeks, with a fixed start date early January 2027 (Winter). Our Winter internships will be located at our headquarters in Los Gatos, CA.
- This program is intended for students who will be returning to school for at least one semester/quarter following the internship to be eligible for full time employment.