Software Development Engineer, S3
Core
Building next-generation services to deliver Quality of Service to S3 customers by analyzing requests and autonomously mitigating undesired behavior at massive scale.
Role type
Senior IC software development engineer (distributed systems & machine learning)
Builds
S3 API services and distributed micro-services architectures
Domain
Cloud storage infrastructure & machine learning
Deliverable
production ML models | product features
Required skills
distributed micro-services architectures, pattern recognition, machine learning techniques, secure engineering practices, system design, reliability, scaling
Preferred skills
full software development life cycle, coding standards, code reviews, source control management, build processes, testing, operations
Technologies
S3 API, distributed systems
Responsibilities
Integrate with S3 APIs processing trillions of transactions per month, build and enhance new services using distributed micro-services architectures, use machine learning techniques to analyze requests and autonomously mitigate undesired behavior, mentor junior teammates
Seniority
Senior, hands-on IC