Jobs · Consulting · California

Sr. SDE, Amazon OpenSearch Service

Amazon Web Services (AWS) · Santa Clara, CA · 1 wk ago
ConsultingFull-time

About the role

Amazon OpenSearch Service is a fully managed search and analytics service powering mission-critical search, observability, and generative AI workloads at massive scale. You will join a newly formed team building the next generation of OpenSearch Migration Assistant: an AI-powered system designed to make migrating complex search and analytics workloads to OpenSearch dramatically easier.

The Migration Assistant will understand existing environments across legacy OpenSearch, Elasticsearch, and other search, observability, and analytics platforms; determine how workloads, queries, and downstream applications should map to OpenSearch; automate required transformations; orchestrate data and configuration migration; validate correctness and performance; and help customers safely cut over production traffic.

As a Software Development Engineer, you will help define and build this system from the ground up. You will turn ambiguous customer problems into technical designs, prototype new approaches, and productionize them as reliable services used across AWS. You will tackle challenging problems spanning AI agents, distributed systems, workload discovery and translation, cluster management, data movement and pipeline orchestration, query optimization, validation, and multi-tenant infrastructure.

This is a greenfield opportunity with significant ownership over both product and architecture. You will work at the intersection of generative AI, distributed systems, and search, helping redefine how customers move complex production workloads from legacy and third-party systems to OpenSearch.

Responsibilities

  • Design and architect new systems for migrating search and analytics workloads to OpenSearch
  • Develop AI-powered tools to understand, translate, and automate migration of workloads, queries, and applications
  • Build distributed systems for data movement, pipeline orchestration, and cluster management
  • Implement validation mechanisms to ensure correctness and performance of migrated workloads
  • Create secure, highly available, multi-tenant infrastructure capable of operating across AWS regions at massive scale
  • Collaborate with cross-functional teams to productionize prototypes as reliable AWS services
  • Mentor engineers and lead technical design for new features and systems

Requirements

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience with at least one software programming language
  • 5+ years of experience leading design or architecture of new and existing systems
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Experience as a mentor, tech lead, or leading an engineering team
  • Proficiency with technologies including Rust, Java, Python, Go, and AWS services

Preferred Qualifications

  • Bachelor's degree in computer science or equivalent

Benefits

  • Comprehensive health insurance (medical, dental, vision, prescription)
  • Basic Life & AD&D insurance with option for supplemental life plans
  • Employee Assistance Program (EAP) and Mental Health Support
  • Medical Advice Line and Flexible Spending Accounts
  • Adoption and Surrogacy Reimbursement coverage
  • 401(k) matching
  • Paid time off and parental leave
  • Sign-on payments and restricted stock units (RSUs)

Pay

Base salary range: $193,300 - $261,500 USD annually (Santa Clara, CA). Final compensation will be determined based on experience, qualifications, and location.

Similar jobs