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 a day 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, WebML - US Remote

Machine Learning Engineer Internship at Hugging Face focusing on WebML development, bridging web development and machine learning through JavaScript/TypeScript libraries.

Machine Learning Engineer Internship, WebML - EMEA Remote

Machine Learning Engineer Internship at Hugging Face focusing on WebML development, bridging web development and machine learning through JavaScript/TypeScript libraries.

Machine Learning Engineer Internship, WebML - US Remote

Machine Learning Engineer Internship position at Hugging Face focusing on WebML development, bridging web development and machine learning through JavaScript/TypeScript libraries.

Graduate Software Engineer, Machine Learning (Graduating 2025)

Graduate Machine Learning Engineer role at Runna, building personalized training algorithms for runners. Python, ML focus, £42.5k + equity.

Software Engineer Internship, Machine Learning

Machine Learning Internship at Runna - Build ML models for personalized running training, work with Python and AWS, collaborate with founders and coaches in a fast-growing fitness tech startup.