Software Developer Engineer, Amazon WorkSpaces Core Managed Instances
Core
Design, develop, and operate massively scalable distributed infrastructure powering intelligent agentic AI systems and virtual desktop experiences.
Role type
Senior Software Development Engineer (Distributed Systems)
Builds
Amazon WorkSpaces Core managed virtual desktop infrastructure (VDI) and underlying system components for seamless provisioning and management at scale.
Domain
Cloud Infrastructure / Virtual Desktop Infrastructure (VDI)
Deliverable
production ML models | infrastructure
Required skills
Distributed systems design, multi-tiered application development, Object Oriented Design, system architecture, reliability and scaling
Preferred skills
Full software development life cycle management, code reviews, source control, build processes, testing, operations
Technologies
C#, C++, Java, Perl
Responsibilities
Design and develop large-scale, multi-threaded, embedded or distributed software applications; architect new and existing systems with focus on reliability and scaling; operate distributed infrastructure at scale.
Seniority
Senior, hands-on IC