Job Description
Are you passionate about cloud infrastructure and excited about working on the cutting edge of cloud technologies? Amazon Web Services (AWS) is seeking a Software Development Engineer to join the EC2 Accelerated Platforms team in Berlin, Germany. This team is responsible for the GPU-based instance families, such as the iconic P5 and the home-brewed TRN1, and is involved in operating existing accelerated platforms and designing their next generations.
Key Responsibilities
- End-to-end ownership of accelerated EC2 instance family lifecycle: design, build, rollout, optimize, and operate GPU-based EC2 instance families.
- Develop new solutions across the virtualization software stack and automate infrastructure flows, including design, coding, testing, and deployment.
- Drive operational excellence by troubleshooting customer/business impacting incidents and delivering long-term fixes.
- Contribute to the technological roadmap of your team.
- Collaborate with other EC2 teams like hardware, nitro hypervisor, software, and firmware groups across the globe, driving innovative solutions.
A Day in the Life
- Develop software components for the upcoming generation of accelerated EC2 instance families.
- Enhance the automation used in ensuring high-quality delivery and operational excellence.
- Contribute to the design of new generations of accelerated EC2 instance families.
- Improve the customer experience by tweaking and optimizing the existing generations of accelerated EC2 instance families.
About The Team
EC2 Accelerated Nitro has a two-fold mission:
- Leave no customer workload on-premises by engineering new EC2 instance families with hardware acceleration devices.
- Build the most feature-rich virtualization technology in the cloud.
Basic Qualifications
- Bachelor's degree in computer science, software engineering, or equivalent.
- 2+ years of experience in C/C++ software development.
- 2+ years of experience with low-level hardware interaction.
Preferred Qualifications
- Understanding of OS internals and familiarity with working in the kernel space.
- Ability to troubleshoot system-level software.
- Proficient in operational excellence and best practices.
Why AWS?
AWS is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating. Our inclusive team culture values diverse experiences and encourages candidates to apply even if they do not meet all of the qualifications and skills listed in the job description.
Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture.
Join us in Berlin and be part of a team that is at the forefront of cloud technology innovation.
Benefits Extracted with AI
- Flexible work hours
- Diverse work environment
- Career growth opportunities
- Work-life balance
Similar jobs
Last update: 23 minutes ago
Software Development Engineer, AWS Systems Manager
Join AWS in Berlin as a Software Development Engineer to innovate and build on AWS Systems Manager.
Software Development Engineer, AWS EC2 Live Migration
Join AWS as a Software Development Engineer to innovate and maintain EC2 Live Migration services in Dresden.
Senior Software Development Engineer III, AWS IDEs
Join AWS as a Senior Software Development Engineer to build AI/ML tools for developers, enhancing cloud experiences.
Software Development Engineer, AWS Compute Services
Join AWS as a Software Development Engineer to innovate in serverless computing. Work on large-scale systems in Austin, Texas.
Senior Systems Development Engineer, Managed Operations
Join AWS as a Senior Systems Development Engineer to improve and operate large-scale software systems in Berlin.
Software Development Engineer, AWS Training and Certifications
Join AWS as a Software Development Engineer to build learning systems for millions of users, focusing on performance, scalability, and innovation.
Senior Software Development Engineer - Aurora Limitless Database
Join AWS as a Senior Software Development Engineer to innovate in cloud database services with Aurora Limitless Database.
Software Development Engineer II, AWS Field Experience
Join AWS as a Software Development Engineer II to build innovative global products. Embrace a culture of inclusion and career growth.
Systems Development Engineer, Managed Operations
Join AWS as a Systems Development Engineer to improve and operate large-scale software systems.
Software Development Engineer Intern
Join AWS as a Software Development Engineer Intern in Munich. Work on cutting-edge projects and gain real-world experience.
Software Development Engineer - Amazon WorkSpaces
Join AWS as a Software Development Engineer for Amazon WorkSpaces, focusing on cloud-based virtual desktops.
Software Development Engineer, AWS Infrastructure Services
Join AWS as a Software Development Engineer in Raleigh, NC, developing innovative Linux-based networking platforms.
Kernel/Hypervisor Engineer, EC2 Accelerated Nitro
Join AWS as a Kernel/Hypervisor Engineer in Berlin, focusing on EC2 Nitro hypervisors and virtualization.
Principal Systems Development Engineer, Managed Operations
Join AWS as a Principal Systems Development Engineer to drive operational efficiency and reliability in cloud services.
Systems Development Engineer, Managed Operations
Join AWS as a Systems Development Engineer in Dublin to lead operations for the European Sovereign Cloud, focusing on high-availability AWS services.
Systems Development Engineer - Amazon Linux Core Engineering
Join AWS as a Systems Development Engineer to innovate Linux platforms for cloud computing.
Kernel/Hypervisor Engineer, EC2 Accelerated Nitro
Join AWS as a Kernel/Hypervisor Engineer in Berlin, focusing on EC2 Nitro hypervisors and virtualization.
Senior Software Development Engineer - Infrastructure Software and Control
Join AWS as a Senior Software Development Engineer to innovate in power systems, leveraging C, Java, Python, and more.
Senior Systems Engineer, Managed Operations
Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.
Senior Software Development Engineer, Amazon Connect Cases (AWS)
Join AWS as a Senior Software Development Engineer to lead impactful projects in cloud-based contact centers.
Principal Software Engineer - Aurora Storage
Join AWS as a Principal Software Engineer for Aurora Storage, leading large-scale, resilient storage system designs.
Software Development Engineer II, AWS Security
Join AWS as a Software Dev Engineer II in Austin, TX, focusing on building new security services at scale. In-depth programming and system design experience required.
Senior Software Development Engineer - AWS Commerce Platform
Senior Software Development Engineer for AWS Commerce Platform in Tempe, AZ. Involves large-scale data processing and distributed computing challenges.
Software Developer II, L5 - Amazon Software Builder Experience (ASBX)
Join AWS as a Software Developer II in Seattle, focusing on software development and system reliability.