Amazon

Returning Candidate?

Sr. Software Developer -- Amazon Elasticsearch Service, Monitoring and Telemetry

Sr. Software Developer -- Amazon Elasticsearch Service, Monitoring and Telemetry

Job ID 
501812
Location 
US-WA-Seattle
Posted Date 
8/9/2017

Job Description

Want to work on a real-time telemetry system? Amazon Elasticsearch Service is looking for a Senior Software Development Engineer to lead the design and development of our next generation metrics-processing engine. Amazon Elasticsearch Service is an exciting, fast paced service with customers in nearly every vertical. The use cases for Amazon Elasticsearch Service include log analytics, search, time-series, and data visualization.

We are looking for a Senior Software Development Engineer who has experience building real-time monitoring systems. In this role you will lead the design and implementation of our next generation monitoring system giving us up to the second visibility into host level performance anomalies and service wide performance trends. You will go deep into the engine of Elasticsearch to tune performance, and you will build service wide automation to heal failed systems.


You will work closely with product managers, senior engineers and with the AWS Principal Engineering community and get deep into the internals of AWS systems. The systems you build will push the boundaries for scale, availability, and performance, while maintaining the highest standards for security and operational excellence.

We are a customer obsessed, agile team that moves quickly to deliver results into production. We are looking for Software Development Engineers that thrive in fast-paced environments and are passionate about working on next generation technologies without compromising on quality. Successful candidates will be much more than just developers, they will bring with them deep technical fundamentals, experience with large-scale distributed systems, and a well-rounded software engineering background that spans disciplines.​

Basic Qualifications

  • Bachelors Degree in Computer Science or related engineering discipline
  • 3+ years software development experience in Java, C++, and Python
  • 2+ years experience in distributed systems design and large-scale data processing

Preferred Qualifications

  • Master’s Degree or PhD in Computer Science
  • 2+ years experience with public cloud infrastructure
  • Experience with Apache Solr or Elasticsearch
  • Have a relentless focus on customer experience and satisfaction