Machine Learning Engineer Intern, AWS OpenSearch

Amazon Web Services (AWS) is a leading cloud computing platform providing a wide range of services globally.
Machine Learning
Software Engineering Intern
In-Person
5,000+ Employees
AI · Enterprise SaaS

Description For Machine Learning Engineer Intern, AWS OpenSearch

Amazon Web Services (AWS) Shanghai AI Lab's OpenSearch development team is recruiting for a Machine Learning Engineering Intern position. OpenSearch is an open-source search and analytics suite designed to build solutions for data-intensive applications. It comes with high-performance, developer-friendly tools and integrates powerful machine learning and data processing capabilities.

The internship opportunity spans 3-6 months and aims to provide hands-on experience in the complete software development lifecycle. As an intern, you'll work with the OpenSearch core team responsible for maintaining the OpenSearch codebase, focusing on making it secure, efficient, scalable, and perpetually open-source. OpenSearch serves as the foundation for AWS's managed service (AWS OpenSearch).

You'll have the opportunity to work on cutting-edge machine learning retrieval algorithms, apply AI techniques to enhance user experience, and learn about AWS cloud services. The role involves collaborating with distinguished development teams both domestically and internationally, participating in product discussions, and learning professional software development practices.

This position offers excellent exposure to both theoretical and practical aspects of machine learning in a production environment. You'll work with modern ML frameworks, handle large-scale data processing, and contribute to an open-source project used by customers worldwide. The internship comes with the possibility of conversion to a full-time position.

The ideal candidate should have a strong foundation in computer science, proficiency in programming languages like Java/Python/C++, and familiarity with machine learning frameworks. Knowledge of vector retrieval algorithms, complexity analysis, and classic retrieval models would be advantageous. This role provides an exceptional opportunity to work with a world-class team while developing practical skills in machine learning and software engineering.

Last updated 3 days ago

Responsibilities For Machine Learning Engineer Intern, AWS OpenSearch

  • Apply advanced AI and machine learning techniques to improve user experience
  • Develop advanced machine learning retrieval algorithms
  • Learn various AWS cloud services
  • Participate in product requirement discussions and propose technical solutions
  • Collaborate with international development teams and learn code development and review processes

Requirements For Machine Learning Engineer Intern, AWS OpenSearch

Java
Python
  • Currently pursuing Bachelor's or Master's degree in Computer Science, Software Development or related field with graduation date between November 2025 and July 2026
  • Proficient in Java/Python/C++ programming languages
  • Familiar with machine learning frameworks like PyTorch/TensorFlow
  • Strong understanding of common machine learning algorithms and basic tasks in deep learning and NLP
  • Strong programming foundation and deep understanding of algorithms and data structures
  • Good problem analysis and solving abilities
  • Strong English communication skills and team spirit

Interested in this job?

Jobs Related To Amazon Machine Learning Engineer Intern, AWS OpenSearch

Machine Learning Engineer Internship, Gradio - US Remote

Machine Learning Engineer Internship at Hugging Face focusing on Gradio AI tools development, requiring deep learning expertise and programming skills in Python and JavaScript.

2025 Summer Intern-ML Systems Engineer

Summer internship opportunity at Qualcomm focusing on machine learning systems engineering, involving AI research and development for mobile technologies.

Machine Learning Engineer Internship, Gradio - US Remote

Remote Machine Learning Engineer Internship at Hugging Face focusing on Gradio development, perfect for students passionate about AI and software engineering.

Machine Learning Engineer Intern

Remote Machine Learning Engineer Internship at Sayari, developing ML models for risk intelligence platform. $20-25/hour, 20-30 hours/week. Perfect for students in CS or Data Science.

2025 Summer Intern-Machine Learning & Multimedia Software Engineer

Summer 2025 internship opportunity at Qualcomm focusing on machine learning and multimedia software engineering, ideal for students with strong programming skills and interest in AI.