Software Development Engineer, OpenSearch Serverless Team

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AI

Description For Software Development Engineer, OpenSearch Serverless Team

Amazon OpenSearch Serverless is seeking innovative engineers to build a next-generation cloud-scale analytics and search platform. This role focuses on developing and operating a fully managed service that leverages OpenSearch's APIs for log analytics, vector search, full-text search, and application monitoring.

The position involves working with the AWS Database and Analytics group, tackling complex challenges in data, search, analytics, and auto-scaling. You'll be part of building software that enables customers to index, search, and analyze infrastructure and application insights data at scale in a secure environment.

Key Technical Aspects:

  • Work with Java and Rust in a distributed systems environment
  • Contribute to OpenSearch and Apache Lucene open source software
  • Focus on optimization of shard placement and machine learning for predictive auto-scaling
  • Develop solutions for data storage, query optimization, and security

The role offers:

  • Opportunity to impact AWS's large user base directly
  • Work in a fast-paced, startup-style environment within AWS
  • Collaboration with top-tier professionals in a team-oriented setting
  • Access to Amazon's vast resources while maintaining an entrepreneurial spirit

Benefits include:

  • Strong emphasis on work-life harmony
  • Comprehensive mentorship and career growth opportunities
  • Inclusive team culture with employee-led affinity groups
  • Regular learning events including CORE and AmazeCon conferences
  • Competitive compensation package including equity and benefits

Salary range: $129,300 - $223,600 per year, varying by location, plus additional compensation including equity and sign-on payments.

This is an excellent opportunity for engineers passionate about distributed systems and cloud computing to join a rapidly growing AWS service and make a significant impact on cloud infrastructure technology.

Last updated a day ago

Responsibilities For Software Development Engineer, OpenSearch Serverless Team

  • Design, develop and support high throughput, highly available, distributed, multi-tenant, cloud native systems
  • Produce robust, efficient and maintainable code primarily in Java and Rust
  • Work on OpenSearch and Apache Lucene open source software
  • Optimize shard placement and implement machine learning for predictive auto-scaling
  • Work on data storage, query optimization, and security improvements
  • Identify and advocate for operational improvements

Requirements For Software Development Engineer, OpenSearch Serverless Team

Java
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with coding standards, code reviews, and source control management

Benefits For Software Development Engineer, OpenSearch Serverless Team

Medical Insurance
Equity
  • Competitive salary
  • Equity compensation
  • Sign-on bonus
  • Medical benefits
  • Work-life balance
  • Career development
  • Mentorship opportunities
  • Inclusive workplace culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, OpenSearch Serverless Team

Systems Development Engineer: Intelligent Building Systems, FinAuto GREF Technology

Senior Systems Development Engineer role at Amazon focusing on intelligent building systems and real estate technology infrastructure.

Sr. Software Dev Engineer, Measurement, Ad Tech, and Data Science (MADS)

Senior Software Engineer role at Amazon focusing on building petabyte-scale distributed systems for advertising measurement and analytics.

Software Development Engineer, AWS Infrastructure Service

Senior Software Engineer role at AWS Infrastructure Services focusing on distributed systems and data center automation with competitive compensation.

Software Development Engineer, AWS Resource Explorer, AWS Cloud Operations

Senior Software Engineer role at AWS building large-scale distributed systems for resource discovery and management, focusing on high performance and security.

Senior Network Development Engineer, Kuiper Enterprise Engineering

Senior Network Development Engineer for Project Kuiper, building satellite-based broadband services at Amazon.