Embedded Software Engineer
Core
Design, scope, implement, integrate, and test dataplane features and performance optimizations for the EC2 Nitro System; develop performance and availability improvements for machine learning workloads across HPC and accelerated EC2 platforms.
Role type
Senior IC embedded software engineer (cloud infrastructure)
Builds
EC2 Nitro System dataplane features and performance optimizations for machine learning workloads
Domain
Cloud computing / High-performance computing
Deliverable
production ML models
Required skills
System architecture, design patterns, reliability engineering, scaling, software development, programming languages
Preferred skills
Embedded development (C/C++), low-level drivers, system performance optimization, memory management, parallel computing
Technologies
EC2 Nitro System, HPC platforms
Responsibilities
Design and implement dataplane features, optimize performance for ML workloads, improve development tools and automation, mentor junior engineers, collaborate on requirements and architecture
Seniority
Senior, hands-on IC