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.