Jobs · Consulting · Texas

Sr. Software Dev Engineer, AWS OpenSearch Service

Amazon Web Services (AWS) · Austin, TX · 1 wk ago
ConsultingFull-time

About the role

Amazon OpenSearch Service is a fully managed and serverless AWS service that deploys, operates, and scales OpenSearch for log analytics, full-text search, application monitoring, observability, and AI-powered retrieval. The OpenSearch Control Plane team is responsible for managing a large fleet of cloud-native OpenSearch clusters and collections, ensuring high availability and durability for mission-critical workloads, and orchestrating the complete lifecycle of these clusters.

Responsibilities

- Drive architectural decisions in a large-scale distributed system, including multi-region orchestration workflows, multi-tenant control surfaces, lifecycle automation, scale-to-zero, regional failure isolation, and graceful degradation under partial outage. - Invent and simplify in equal measure, driving simplification of legacy designs as actively as proposing new ones; identify and eliminate accidental complexity across the team’s surfaces; mentor others on simplifying-by-design. - Treat operations as core engineering, owning the systems you build end-to-end, leading incident response and root cause analysis with customer-first urgency, and driving operational improvements that compound across the team. - Lead design and development of complex services across cluster management, capacity orchestration, scaling policies, query routing, security, and machine learning. - Build and apply AI fluency across the software development lifecycle, decomposing problems for AI assistance, grounding prompts in relevant context, validating AI-generated output, and using AI to accelerate both code and beyond-code work. - Mentor and grow engineers across the team; raise the bar for software development, operational excellence, and security. - Set technical direction and partner with the broader OpenSearch organization to align solutions with customer needs and market opportunities. - Contribute upstream to OpenSearch and Apache Lucene.

Qualifications

- 5+ years of non-internship professional software development experience. - 5+ years of programming with at least one software programming language experience. - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience. - Experience as a mentor, tech lead, or leading an engineering team. - Preferred: 5+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations experience. - Bachelor's degree in computer science or equivalent.

Similar jobs