Software Engineer, AWS Parallel Computing Service
Core
Design and implement critical components for AWS Parallel Computing Service (PCS), enabling researchers and scientists to execute high-performance computing workloads across AWS infrastructure.
Role type
Senior Software Development Engineer (SDE) / Architect
Builds
AWS Parallel Computing Service (PCS) – a cloud infrastructure service for HPC workloads
Domain
Cloud Infrastructure / High Performance Computing / Distributed Systems
Deliverable
production ML models | product features
Required skills
Software architecture, system design, scalability, security, code quality, testing strategies, operational excellence, generative AI tools, mentorship
Preferred skills
Full software development life cycle management, design patterns, reliability engineering
Technologies
AWS compute capabilities, heterogeneous clusters, distributed systems
Responsibilities
Lead end-to-end implementation of complex features, influence architectural direction, collaborate on requirements and interfaces, facilitate engineering best practices, mentor other engineers
Seniority
Senior, hands-on IC with mentorship responsibilities