Software Development Engineer, Amazon OpenSearch Service - Control Plane

Amazon

3+ yrs Bengaluru Full Time Hybrid (office + remote)
Amazon logo
Posted : 1 week ago
Actively hiring

Job description

Join AWS Utility Computing (UC) and contribute to innovative product development within Amazon's leading cloud platform. As part of a dynamic and agile team, you will shape the future of search technologies, impacting millions of users worldwide. This role offers a unique opportunity to combine the vast resources of a Fortune 500 company with the energetic environment of a startup, focusing on foundational services and cutting-edge product innovations.

Responsibilities

Design, develop, and maintain a world-class OpenSearch Service capable of managing thousands of search domains. Prioritize scalability, performance, robustness, and cost-efficiency within a highly-virtualized, elastic cloud environment. Utilize scientific analysis and mathematical modeling to predict and measure system performance. Drive continuous improvement and automation of distributed systems and tools to meet evolving market demands. Collaborate with a dedicated operations team for 24x7 service availability. Contribute to the strategic vision for OpenSearch Service, aligning with business objectives, and actively invent the future of search. Mentor fellow Software Development Engineers and advise leadership on technical direction.

Qualifications

A minimum of 3 years of professional software development experience (non-internship) is required. Candidates should possess over 2 years of experience in designing or architecting new and existing systems, focusing on patterns, reliability, and scaling. Proficiency with big data technologies such as AWS, Hadoop, Spark, Pig, Hive, Lucene/SOLR, or Storm/Samza is essential. Demonstrated experience programming in at least one software language is a must. A Bachelor's degree in Computer Science or a related field is preferred, along with 3+ years of experience in the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operations.

Essential Skills

Software DevelopmentSystem DesignSystem ArchitectureReliability EngineeringScalabilityAWSHadoopSparkPigHiveLuceneSOLRStormSamzaProgramming LanguagesAlgorithmsData Structures

Good to Have

Software Development Life CycleCode ReviewsSource Control ManagementBuild ProcessesTestingOperations

Highlights

  • Actively hiring

More Details

RoleSoftware Development Engineer, Amazon OpenSearch Service - Control Plane
IndustryCloud Computing
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

Amazon logo

Amazon

Cloud Computing