Software Development Engineer I → II
Amazon Web Services
- Own Java and Spark (EMR) pipelines that process petabytes of usage data daily to meter and bill every S3 storage class, running at 99.99% availability against a 24-hour SLA.
- Shipped three S3 Storage Lens features at exabyte scale, including deep-prefix insights, native metric queries via Apache Iceberg tables, and cost optimisation.
- Designed and built a fleet-wide, event-driven system in Python (SNS, SQS, Lambda, ECS) to securely collect, process and store crash and core dumps across EC2, used by hundreds of engineers for debugging.
- Designed fine-grained access control for isolated crash-analysis environments, with security as the primary design constraint.
- Built internal developer tooling adopted by 10+ EC2 teams.
- Manage all service infrastructure as code with AWS CDK and CloudFormation, and run operations through CloudWatch alarms, metrics and business dashboards.
- Promoted to SDE II in 2024 for cross-organisation impact on EC2 and S3.