Software Dev Engineer III, Amazon SageMaker Unified Studio
Core
Design and build innovative technologies in large distributed computing environments to orchestrate data workflows and run predictions at scale.
Role type
Senior IC software development engineer (distributed systems)
Builds
Distributed storage, index, and query systems; scalable, fault-tolerant, low-cost solutions for AWS Analytics and ML services.
Domain
Cloud computing, Big Data, Distributed Systems, Machine Learning
Deliverable
production ML models | infrastructure
Required skills
Large scale distributed systems design, programming in at least one software language, system architecture (design patterns, reliability, scaling), leading design or architecture of new and existing systems
Preferred skills
Full software development life cycle experience, coding standards, code reviews, source control management, build processes, testing, operations
Technologies
Spark, Serverless
Responsibilities
Conceive, design, and bring innovative products and services to market; Design and code solutions starting with broadly defined problems; Work in an agile environment to deliver high-quality software
Seniority
Senior, hands-on IC with leadership responsibilities