Software Development Engineer, OpenSearch, OpenSearch

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, OpenSearch, OpenSearch

AWS Utility Computing (UC) is seeking a Software Development Engineer to join the OpenSearch team, a critical component of AWS's Database Services and Analytics organization. OpenSearch is a fully managed service enabling secure data ingestion, search, and real-time analysis at scale. The role involves working with foundational AWS services like S3 and EC2, while focusing on OpenSearch service development.

As a team member, you'll build and operate large-scale fault-tolerant distributed systems, working with core OpenSearch/Lucene features, developing plugins, and handling smart domain monitoring. The position requires expertise in distributed system design and offers the opportunity to work with technologies like Java, Python, and Go.

The role combines technical challenges with business impact, as OpenSearch serves global enterprise customers running critical workloads. You'll be part of AWS's innovative culture, contributing to the development of cloud-based search and log analytics solutions. The position offers professional growth through mentorship, knowledge-sharing, and career advancement resources.

AWS values diversity and maintains an inclusive environment through employee-led affinity groups and ongoing learning experiences. The company emphasizes work-life harmony and provides flexibility in its working culture. This role presents an opportunity to work with cutting-edge technology while contributing to a service that operates at global scale.

The ideal candidate will bring experience in infrastructure automation, modern programming languages, and Linux/Unix environments. You'll join a dynamic team that's redefining scalable cloud services while maintaining high standards for availability and fault tolerance.

Last updated 2 minutes ago

Responsibilities For Software Development Engineer, OpenSearch, OpenSearch

  • Design, develop and support a world-class search platform serving individuals and businesses of all sizes
  • Produce bulletproof code that is robust, efficient and maintainable
  • Challenge existing solutions and explore improvements to meet evolving customer needs
  • Participate in setting vision and objectives for Search Services
  • Drive algorithm and architecture design, execute and deliver results
  • Work on core OpenSearch/Lucene features and build plugins

Requirements For Software Development Engineer, OpenSearch, OpenSearch

Java
Python
Go
Linux
  • Experience in automating, deploying, and supporting infrastructure
  • Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
  • Experience with Linux/Unix

Benefits For Software Development Engineer, OpenSearch, OpenSearch

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Career development and mentorship opportunities
  • Work-life harmony
  • Inclusive team culture
  • Employee-led affinity groups
  • Continuous learning opportunities

Interested in this job?

Jobs Related To Amazon Software Development Engineer, OpenSearch, OpenSearch

Software Development Engineer, ROAST, AWS Route 53

AWS Route 53 seeks a Software Development Engineer to work on scalable DNS services, focusing on automation, performance optimization, and high availability systems.

SDE II, Delivery Choices

Join Amazon's Delivery Experience team as an SDE II to build innovative delivery solutions impacting millions of customers worldwide.

Application Development Engineer, Building Integration and Data - GREF Tech

Application Development Engineer role at Amazon's GREF Tech team, focusing on building integration and data systems for global real estate management.

Software Development Engineer, Identity Center Team

AWS IAM Identity Center seeks Software Engineer to build and maintain secure, scalable identity management solutions for enterprise customers.

Software Development Engineer, Amazon Business

Software Development Engineer role at Amazon Business, building scalable solutions for B2B e-commerce platform, focusing on distributed systems and backend development.