Skip to main content
All jobs

Employer listing

Master's Machine Learning Internship 2027 (USA)

Pinterest

San Francisco, Ca · hybrid · internship · Intern

Salary not specified

About the Role

Pinterest is hiring Machine Learning interns for summer 2027 across multiple ML teams. Interns contribute to personalized experiences and large-scale recommendation systems, working with engineering teams on machine learning research and production systems.

Internship Details

  • Paid, 12-week internship with compensation of $11,000 per month.
  • Start-date options: May 17–August 6, 2027, or June 14–September 3, 2027.
  • Depending on the team, internships are remote or hybrid in San Francisco, Palo Alto, New York, or Seattle.
  • The role may require living within commuting distance of a Pinterest office for in-person collaboration.
  • US-based applicants only.

Responsibilities

  • Lead a project from start to finish, contributing machine learning and AI research applicable to Pinterest problems.
  • Gain hands-on experience across production ML systems, including algorithmic research, infrastructure, data engineering, training, inference, and product development.
  • Use frontier AI tools and agents to accelerate implementation, prototyping, and experimentation.
  • Validate AI-generated outputs through testing, code review, and critical thinking to ensure accuracy, maintainability, security, and alignment with team standards.
  • Use AI to understand unfamiliar code, investigate bugs, and summarize technical context or documentation.
  • Write clean, efficient, sustainable code.
  • Take ownership of task and project completion and quality with minimal guidance from mentors, managers, and peers.

Qualifications

  • Working toward a master's degree in Computer Science, Machine Learning, Natural Language Processing, Statistics, Information Sciences, or a related field.
  • Machine learning knowledge, including areas such as ranking, computer vision, NLP, content recommendations, embeddings, and information retrieval.
  • Mastery of at least one systems language: Java, C++, or Python, and one ML framework: TensorFlow, PyTorch, or MLflow.
  • Proficiency with AI-native engineering, including designing agent-friendly codebases.
  • Autonomy in learning new agent-first development tools.
  • Strong critical thinking when evaluating AI-generated suggestions, with an approach to validating correctness, performance, security, and maintainability.
  • Comfort iterating on prompts, refining workflows, and adapting AI-assisted approaches to the problem and its constraints.
  • Research experience and experience solving analytical problems.
  • Strong communication, teamwork, and ability to solve open-ended problems.

Development Opportunities

  • Work on projects that impact millions of users.
  • Receive mentorship from experienced engineers and researchers.
  • Participate in professional development workshops and networking events.

Application and Interview Guidelines

  • One application will be considered for multiple ML internship roles. Apply only once within the USA or Canada; multiple applications may delay recruitment.
  • Interviews explore foundational skills and collaboration with AI. Candidates must be able to explain their approach and reasoning.
  • Application and hiring-process information must be true, accurate, and complete. False statements, omissions, or misrepresentations may lead to disqualification or termination after hire.
  • Applicants needing medical or religious accommodations may request support through the application accommodation form.

Benefits

Mentorship from experienced engineers and researchers, professional development workshops, and networking events.