Skip to content
InstacartInstacartUnited States

Machine Learning Engineer, PhD Intern

PhD intern role focused on LLM research, large-scale ML systems, and e-commerce applications including search, recommendations, and knowledge graphs. Requires strong ML foundations and programming skills.

Salary not listed
RemoteEntry levelML Engineering

About the role

Responsibilities

  • Work on high-impact problems at the intersection of LLM research, large-scale ML systems, and real-world e-commerce applications
  • Query understanding: Use cutting-edge AI and LLM-based techniques to understand user intent, refine queries, and support downstream retrieval and ranking
  • Search relevance and ranking: Improve search relevance by incorporating signals from user behavior, catalog knowledge, and generative models, including hybrid retrieval and ranking systems
  • Generative recommendations: Push boundaries of generative and traditional models intersection across retrieval and ranking systems; develop scalable feedback and reward modeling approaches for closed-loop learning (RFT)
  • LLM evaluation and AIQA systems: Build LLM-based evaluation frameworks (e.g., LLM-as-a-Judge, self-critique) to improve quality and reliability of generative and agentic systems
  • Low-latency and scalable LLM systems: Research techniques to deploy LLMs in high-traffic, latency-sensitive production environments, balancing quality, cost, and latency through cascading, distillation, and selective generation
  • Knowledge graphs: Work on graph data management and knowledge discovery over one of the world's largest grocery catalogs, integrating structured knowledge with LLM-based reasoning and natural language interfaces
  • Sequence modeling: Build temporal models for user behavior prediction

Requirements

  • Ph.D. student in computer science, mathematics, statistics, economics, or related areas
  • Strong programming (Python, Golang) and algorithmic skills
  • Solid foundations in machine learning, algorithms, or optimization
  • Curious, self-motivated, and comfortable working on open-ended problems

Nice-to-Haves

  • Ph.D. student at a top tier university in the United States
  • Hands-on experience with generative or traditional modeling frameworks (PyTorch, Tensorflow, vLLM)
  • Prior industry or research internship in machine learning or AI
  • Interest and experience in translating research ideas into scalable production systems

Compensation

  • CA, NY, CT, NJ: $50/hour
  • WA: $47.50/hour
  • OR, DE, ME, MA, MD, NH, RI, VT, DC, PA, VA, CO, TX, IL, HI: $44/hour
  • All other states: $42/hour

Skills

PythonGoMachine LearningPyTorchTensorFlowvLLMLLMsAlgorithmsOptimizationKnowledge Graphs

Similar roles

ML Engineering jobs
Nuro

Software Engineer, Performance

NuroMountain View, CA

New grad software engineer optimizing performance of autonomous vehicle software. Profile, debug, and reduce latency of C++ systems running on x86, ARM, and GPUs while building tools for memory management and high-performance code.

153k – 175k
On-siteEntry levelML Engineering
Airbnb

Machine Learning Engineer, Relevance and Personalization

AirbnbUnited States

Build and productionize cutting-edge ML models and ranking algorithms for Airbnb's search, recommendation, and personalization systems at scale. Requires PhD (new grad) or 2+ years applied ML experience with strong programming and ML systems skills.

166k – 195k
Remote2+ YOEML Engineering
Abridge

Software Engineer

AbridgeSan Francisco, CA +1

Early-career Software Engineer building and iterating on agentic LLM systems, RAG pipelines, evaluation frameworks, and backend/frontend components for AI-powered clinical documentation at Abridge. Requires CS degree or equivalent plus hands-on GenAI experience from projects, internships or coursework.

157k – 184k
On-siteEntry levelML Engineering
Mirage

ML Engineer, Generative Video

MirageNew York, NY

Build and scale video generation models at Mirage. Optimize training/inference for low-latency, real-time performance using PyTorch, CUDA, and distributed systems. Requires 2+ years industry experience in deep learning infrastructure.

175k – 275k
On-site2+ YOEML Engineering
Traba

Software Engineer

TrabaNew York, NY

Build and own production AI agent systems (harnesses, evals, orchestration) on frontier LLMs for industrial supply chain workflows at Traba. Requires 1+ years shipping LLM/agent features to production, strong Python/TS skills, and high-agency in ambiguous customer environments.

140k – 200k
On-site1+ YOEML Engineering