Kernel/Hypervisor Engineer, EC2 Deep Learning Accelerators
AI Summary ✨
Requirements
Experience (non-internship) in professional software development
Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
Experience in C/C++
3+ years of experience in using the typical Linux command line toolbox
Preferred Qualifications
Bachelor's degree in computer science or equivalent
Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience working on the kernel or virtualization space
Proficient in at least one CPU architecture such as x86 or ARM
Understanding of operating systems internals
What You'll Be Doing
Take end to end ownership of the software development life cycle including design, testing, and deployment
Drive operational excellence and improve the quality of the hypervisor and instance platforms
Influence and contribute to the technological roadmap of your team
Work on innovative solutions with EC2 teams globally
Participate in on-call responsibilities to maintain system resilience
Perks and Benefits
Work with a diverse team in a flexible schedule
Opportunity to innovate and propose new engineering ideas
Be part of a team focused on leaving no customer workload on-premises
Join an inclusive team culture and enjoy mentorship and career growth opportunities
Value work-life balance and flexibility in the workplace