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
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Development Engineer, AWS Transactional Services

Senior Software Engineer role at AWS building high-performance distributed systems for cloud infrastructure, offering competitive compensation and growth opportunities.

Software Development Engineer, Buy With Prime

Senior Software Engineer role at Amazon's Buy with Prime team, building distributed systems and scalable services for e-commerce infrastructure.

Software Development Engineer - Amazon MSK, Managed Streaming Kafka

Senior Software Engineer role at Amazon working on MSK (Managed Streaming for Kafka) service, building scalable distributed systems and contributing to open source.

Senior Software Development Engineer, AWS Kinesis Data Streams

Senior Software Engineer role at Amazon AWS working on Kinesis Data Streams, building real-time data processing solutions at scale.

EFA Engineer, AWS Annapurna Labs

Senior Software Engineer position at AWS Annapurna Labs focusing on networking software development for RDMA technology in Machine Learning and HPC applications.

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 2 months 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?