Staff Software Engineer, Backend (Capacity Modeling)
Core
Designing and maintaining statistical capacity models to forecast infrastructure resource needs (CPU, memory, connections) for high-traffic events, translating demand forecasts into concrete capacity plans and settings.
Role type
Staff Software Engineer, Backend (Capacity Modeling)
Builds
Statistical capacity models, capacity plans, and infrastructure sizing recommendations for compute, ElasticCache, DynamoDB, and AuroraDB.
Domain
Fintech / Cloud Infrastructure / Capacity Planning
Deliverable
production ML models | infrastructure
Required skills
Backend system design at scale, distributed systems architecture, autoscaling tuning, multi-threading optimization, technical strategy definition, team operations management, code review standards, mentorship
Preferred skills
Experience with large-scale sales events (Prime Day, Black Friday), deep understanding of low-level language idioms to system architecture, cross-functional collaboration
Technologies
Python, Kotlin, AWS, MySQL, Spark, Kubernetes, ElasticCache, DynamoDB, AuroraDB
Responsibilities
Set technical strategy for the team on a year-long time scale; collaborate with product management, design, and analytics to manage technical sustainability and risks; act as a force-multiplier by defining and advocating technical solutions and operational processes; own team operations, availability, monitoring, triage rotations, and alerting; foster a culture of quality by setting code review and design standards; develop talent through feedback and guidance.
Seniority
Staff, hands-on IC with significant mentorship and strategy responsibilities