Software Development Engineer, Amazon OpenSearch Service - DIY Observability
Core
Design, develop, and support a world-class OpenSearch Service managing thousands of search domains, focusing on scalability, performance, and service robustness in a highly virtualized, elastic, cloud-based environment.
Role type
Senior Software Development Engineer (Search Infrastructure)
Builds
Amazon OpenSearch Service (distributed search platform)
Domain
Cloud Infrastructure / Search Engines / Big Data
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, scalability engineering, performance optimization, algorithmic problem solving, cloud architecture, big data technologies, system reliability, automation, technical mentorship
Preferred skills
full software development life cycle management, code review leadership, source control management, build processes, testing strategies, operations experience
Technologies
AWS, Hadoop, Spark, Pig, Hive, Lucene/SOLR, Storm/Samza
Responsibilities
Design and develop scalable search domains, apply scientific analysis and mathematical modeling to evaluate platform success, optimize distributed systems and tools, collaborate with operations for 24x7 service stability, set technical vision and objectives, mentor other SDEs
Seniority
Senior, hands-on IC with mentorship responsibilities