Software Development Engineer , OpenSearch AI Search Team
Core
Design, develop, and support a world-class search platform serving customers of all sizes, focusing on distributed systems, AI, data storage, and query optimization.
Role type
Senior Software Development Engineer (Search & AI)
Builds
OpenSearch open-source software and fully managed AWS search service
Domain
Cloud infrastructure, distributed systems, AI, search analytics
Deliverable
production ML models | product features
Required skills
Java, Python, distributed systems, system architecture, query optimization, high availability, security, mentoring
Preferred skills
full software development life cycle, code reviews, source control management, build processes, testing, operations
Technologies
Java, Python
Responsibilities
Design and develop robust, efficient, and maintainable code; work on challenging problems in distributed systems, AI, data storage, and security; lead architecture and design decisions; mentor other engineers; drive algorithm and architecture design
Seniority
Senior, hands-on IC with leadership responsibilities