SDE II - EC2 Pricing, EC2 Deals Management Console
Core
Design, build, and optimize software for Amazon's EC2 dynamic pricing models and customer-facing features to help customers access compute resources at the best possible price.
Role type
Senior Software Development Engineer (Distributed Systems & Pricing)
Builds
Dynamic pricing exchange software, customer selection interfaces, and web-service APIs for EC2 compute resources
Domain
Cloud Infrastructure / Distributed Systems / Pricing & Bidding
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, synchronization & performance optimization, data consistency, transactions between distributed services, large-scale web-services, C#, C++, Java, or Perl
Preferred skills
Full software development life cycle management, code reviews, source control management, build processes, testing, operations experience
Technologies
C#, C++, Java, Perl, AWS technologies
Responsibilities
Design and optimize software for computing resource exchange and pricing models; Build customer-facing features for cost-effective product selection; Define intuitive web-service APIs; Empower developers to build applications on EC2; Automatically deploy and monitor services for performance issues; Recruit and hire software developers; Mentor junior software developers
Seniority
Senior, hands-on IC with mentorship responsibilities