Does building a new service excite you? Do you want to deliver and scale the services that make it easier for millions of developers and DevOps engineers all over the world to monitor and characterize the performance and behavior of their applications running on AWS?
We are looking for self-driven, passionate, and experienced engineering leader to build AWS runtime topology data store that will power APM and GenAI initiatives for automated diagnostics and troubleshooting.
This is a unique and rare opportunity to make an impact for a new AWS service and shape the future of the Observability and APM offerings.
In this role, you will have the opportunity to apply your deep understanding of distributed systems architecture and design principles and will be required to identify and analyze complex problems to develop elegant and efficient solutions to optimize performance and scalability.
We are looking to innovate on behalf of our customers and bring them the best experience possible while delivering high availability, performance and scalability.
This is a huge impact role and you will own significant portions of the product and will have influence on our strategy by helping define the next wave of product features and system architecture.
You will have opportunities for learning and growth on the team and closely collaborate with PEs, Sr. PEs and Product team on this journey.
You will have the opportunity to mentor and coach junior engineers on the team.
Key job responsibilities
As part of the Topology team, you will help build the source of truth data store to help represent services and resources across all of AWS used by both external and internal customers powering GenAI, triage, diagnostics, and troubleshooting use cases.
About the team
Our mission is to deliver and scale AWS Application Performance Monitoring to very large numbers of customers running at extremely high scale, and perform sophisticated analysis in near real-time and power GenAI initiatives for automated diagnostics and troubleshooting.
We are open to hiring candidates to work out of one of the following locations :
Bellevue, WA, USA
BASIC QUALIFICATIONS
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- 4+ years of highly scalable systems experience
PREFERRED QUALIFICATIONS
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Strong in computer science fundamentals like data structures, algorithm design and complexity analysis.
- Experience building highly available, low latency and highly scalable services