Software Dev Engineer
Core
Design, build, and operate scalable cloud-native services and resilient distributed systems using modern technology and GenAI tools to impact millions of customers globally.
Role type
Specialized Software Development Engineer I (Embedded/RTOS focus)
Builds
Scalable services, distributed systems, and AI-powered tools for Amazon's global customer base
Domain
Cloud computing, Embedded systems, Real-Time Operating Systems (RTOS)
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Rust, Real-Time Operating Systems (RTOS), Embedded Development, Firmware, Device Driver, Linux, ARM, Bare-Metal, Kernel, Data structures, Algorithm development, Object-oriented design
Preferred skills
Cloud platforms (AWS), Database systems (SQL/NoSQL), Version control, Debugging complex systems, Open-source contributions
Technologies
AWS, Linux, ARM, C, C++, Rust
Responsibilities
Design and develop scalable solutions using cloud-native architectures and microservices; Build and maintain resilient distributed systems; Leverage GenAI and AI-powered tools to enhance development productivity; Write clean, maintainable code following best practices; Participate in code reviews and technical discussions; Perform operational responsibilities including on-call duties and troubleshooting production issues
Seniority
Entry-level IC (SDE-I)