Applied Scientist II, AWS DynamoDB
Core
Advance the science of capacity utilization and data placement for the AWS DynamoDB fleet to optimize fleet economics and customer experience.
Role type
Applied Scientist (Capacity & Data Placement)
Builds
Models and algorithms for capacity profile decisions and placement policy
Domain
Cloud Infrastructure / Distributed Systems / NoSQL Databases
Deliverable
production ML models
Required skills
numerical optimization, parallel and distributed computing, high-performance computing, algorithms and data structures, data mining, Java, C++, Python
Preferred skills
Unix/Linux, professional software development
Responsibilities
Model scaling bottlenecks to characterize constraints on placement and utilization; Develop data placement approaches balancing latency/availability against capacity utilization; Partner with DynamoDB performance teams to incorporate inputs into production decisions; Build components integrating directly into production systems; Scrutinize algorithm performance and resolve root causes; Author or co-author papers for novel work.
Seniority
Mid-Senior, hands-on IC
