EC2 Accelerated Nitro
As an organization, we believe in making a big difference in people’s lives. We do so by building ground technology that enables innovation to solve complex challenges. We engineer pioneering virtualization software that serves as the foundation to driving innovation efficiently, and nimbly. We influence the different layers of the stack, while attentively listening to our customers input. EC2 Accelerated Nitro is the organization that crafts and releases the hypervisors that power the EC2 Nitro fleet, and that drives the engineering parts of the EC2 Accelerated Computing business. We build highly operable quiescent hypervisors that provide near bare metal performance to EC2 instances. We also integrate hardware accelerators (GPUs, FPGAs, etc.) into the EC2 instance families to support advanced workloads, such as machine learning, high performance computing, inference or graphics processing. Position
Our team puts a high value on work-life balance. Due to Covid-19 situation, out team currently works from home. We generally keep core working hours from 10am to 4pm. About half of us starts the day earlier and the other half of us stay later.
This position involves on-call responsibilities. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.
Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews.
We care about your career growth. We try to assign projects and tasks based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
We’re looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers; someone who will help us amplify the positive & inclusive team culture we’ve been building
We believe in attracting, developing and retaining talent from diverse backgrounds. We value different perspectives and looking for team players who are enthusiastic, empathetic, curious, motivated and works effectively with team of diverse peers.
Amazon is looking for an experienced Sr Software Developer. As part of the team, you will develop new EC2 Instances, debug complex issues, enhance tools and support Instances running AI/ML, graphics and display customer workloads. You will contribute to the success of the business and make a significant impact to our systems and customers.If you are passionate about OS Internals, have deep technical knowledge and want to build solutions to challenging problems that directly affect millions of people: there may be no better place than Amazon for you to impact the world!
You will be responsible for the lowest layer of the Amazon Web Services software stack.
Your work will focus on new features and performance and reliability improvements for server workloads. You will work on some of the key areas of the Linux Kernel such as: hypervisor and PCIe space.
- BS in Computer Science or related discipline, or equivalent work experience
- 6+ years of experience working on the C programming and Linux.
- Direct experience with Linux kernel and virtualization development
- Advanced understanding of performance critical areas of the Linux Kernel.
- Proficient in at least one CPU architecture such as x86 or ARM.