Taro Logo

Machine Learning Engineer Intern, AWS OpenSearch

Amazon Web Services (AWS) is a leading cloud computing platform providing a wide range of services to businesses globally.
Machine Learning
Software Engineering Intern
In-Person
5,000+ Employees
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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 Engineer Intern position. OpenSearch is an open-source search and analytics suite designed to build solutions for data-intensive applications. It features high-performance, developer-friendly tools integrated with powerful machine learning and data processing capabilities.

The role offers a unique opportunity to work with AWS OpenSearch, which provides flexible data exploration, enrichment, and visualization capabilities to help customers discover valuable insights from complex data. OpenSearch serves as the foundation for the existing AWS managed service (AWS OpenSearch), and the core team is responsible for maintaining the OpenSearch codebase with a focus on making it secure, efficient, scalable, and perpetually open source.

This is a 3-6 month internship opportunity designed to provide hands-on experience in the complete software development lifecycle and enhance practical working capabilities. The position offers potential for conversion to full-time employment.

As an intern, you will:

  • Work on applying cutting-edge AI and ML techniques to enhance user experience
  • Develop advanced machine learning retrieval algorithms and understand how ML algorithms integrate with engineering
  • Gain experience with various AWS cloud services
  • Participate in product requirement discussions and propose technical solutions
  • Collaborate with outstanding development teams both domestically and internationally
  • Learn professional code development and review processes

The ideal candidate should have strong programming fundamentals, experience with machine learning frameworks, and excellent problem-solving abilities. Knowledge of vector retrieval algorithms, performance tuning experience, and familiarity with classic retrieval models would be advantageous.

This role offers an excellent opportunity to work with a global team, contribute to open-source technology, and gain practical experience in machine learning and cloud computing at one of the world's leading technology companies.

Last updated 2 months 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, graduating between November 2025 and July 2026
  • Proficient in Java/Python/C++ programming languages
  • Familiar with machine learning frameworks like PyTorch/TensorFlow
  • Strong knowledge of common machine learning algorithms, deep learning, and NLP basic task paradigms
  • Strong programming foundation and deep understanding of algorithms and data structures
  • Good problem analysis and solving abilities
  • Good English communication skills and team spirit

Interested in this job?