Software Development Engineer II, RDS Telemetry Platform
Overview
In this role you will build and operate telemetry capture, storage, and surfacing for Aurora and RDS. You’ll develop services that scale to millions of instances and power downstream products for performance optimization and security. You’ll work on AI-assisted tooling to detect anomalies and provide tuning recommendations, contributing to a mission of reliable, secure, and observable database fleets. You’ll join a high-visibility team at the intersection of databases and AI, shaping how customers monitor and optimize their databases.
Compensation / Benefitshealth insurance (medical, dental, vision)401(k) matchingRSUs and sign-on paymentspaid time offparental leaveopportunity for career growth and learning
ResponsibilitiesDevelop a product to capture and store telemetry from Aurora and RDS and expose it to downstream productsExplore and build innovative telemetry-driven solutions for troubleshooting, performance optimization, and threat detectionEnsure services are scalable, fault-tolerant, and efficient at large scaleOwn all aspects of engineering: development, testing, deployment, and operational excellenceContribute to breaking new ground by solving ambiguity and driving customer-focused innovationCollaborate with cross-functional teams to address customer challenges and improve the product at scale
Key requirements3+ years of non-internship professional software development experience2+ years of programming with Java, C++, or C# including OO design1+ years contributing to systems architecture and design (architecture, reliability, scaling)Bachelor's degree or equivalentcollaborationopenness to debate and idea rigorcustomer-focused problem solvingMachine Learning and LLM fundamentalstransformer architecture, training/inference lifecycles, optimization techniquesdebugging and profiling in large-scale systems