Search jobs > Cupertino, CA > Sr system engineer

Sr. Systems Development Engineer (AWS Generative AI & ML Servers), AWS HW Engineering

Amazon Data Services, Inc.
Cupertino, California, USA
$136.1K a year
Full-time

Do you want to build the backbone of Generative AI cloud at AWS? Do you want to build the future of the cloud for AI training and inference?

Want to do industry leading work delivering continuous price performance improvements in the cloud for AI model training for multi billion variable LLMs?

Come Join us in designing, delivering and operating AWS cloud offerings that enable high performance and scalability in AI / ML and HPC workloads.

You are intrigued by the continuous release of newer AWS services and instance types that solve newer, bigger and more interesting business problems every day?

Does that make you wish your talents were applied to those at cloud scale? If yes, then come join us - we are looking for builders like you.

The AWS Hardware Engineering team creates server designs for Amazon’s innovative web services. Our designs are industry-leading in frugality and operational excellence, and are critical to the success of the AWS business and millions of customers who use AWS today.

Our engineers solve challenging technology problems, and build architecturally sound, high-quality components to enable AWS to realize critical business strategies.

The ideal candidate for this role will be an innovative self-starter. You are knowledgeable of the full technical stack - vertically from baremetal server hardware up to the software in userland, and everything in the middle.

You have tremendous interest in cloud scale and curious how systems and software decisions impact the user. You insist on highest-standards and are able to develop tactical solutions / tools to diagnose and fix issues.

You are an excellent systems debugger - finding interaction issues between components on server systems. You are a leader with strong organizational, planning, and communication skills. You are a builder!

What you will do?

You will work with engineers across the company for delivering the next-generation AWS platforms. You will have a direct impact on our bottom line and the ability to deliver improvements for AWS.

You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work.

AWS Engineers are shaping the way people use computers and designing the future of cloud computing technology come help us make history!

Why it matters?

Public cloud IT services represent the majority of growth in the overall IT services market and will continue to do so for several years to come.

The scale of AWS, combined with an understanding of how our software and hardware is used, creates a unique opportunity for component customizations that will directly benefit our customers.

Why you will love it?

You will work with engineers across the company for delivering the next-generation AWS platforms. You will have a direct impact on our bottom line and the ability to deliver improvements for AWS.

You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work.

AWS Infrastructure Services (AIS) owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running.

We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on.

We work on the most challenging problems, with thousands of variables impacting the supply chain and we’re looking for talented people who want to help.

You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles.

You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers.

And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.

Key job responsibilities

You will be a technical leader solving complex architectural problems which may not defined before hand. You will be owning the teams systems and work proactively in identifying deficiencies, writing tactical code to solve issues before they impact customers, and working with your team to scale the solution.

You will decompose big difficult server system testability, reliability and diagnosis problems into straightforward tasks, components or features that you will lead to deliver yourself and through others in parallel.

You will use combination of hardware, software, system designs, x86 architecture, processes, diagnosis and operations knowledge.

A day in the life

Working with a variety of job roles (SDEs, SDETs, Hardware Engineers, TPMs, Managers, Principals) and groups (AWS Hardware Engineering, EC2, other AWS services) through server conception, test, launch, and operations.

Driving high quality and reliability into future / new designs for AWS Accelerated server solutions for AWS Cloud.

About the team

We are the builders of AWS backbone (server) infrastructure. The team gets involved in early NPI phase for Accelerators for AWS cloud servers, and continues through launch and thereafter.

Our software, services and automation are critical in design, EC2 instance build yields, launch go / no-go decisions, and fleet health thereafter.

We build process automation systems to improve efficiency across the board.

About AWS

Diverse Experiences

AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply.

If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

Why AWS?

Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Inclusive Team Culture

Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences.

Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.

Mentorship & Career Growth

We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

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 we strive for flexibility as part of our working culture.

When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

We are open to hiring candidates to work out of one of the following locations :

Arlington, VA, USA Austin, TX, USA Cupertino, CA, USA Seattle, WA, USA

BASIC QUALIFICATIONS

  • 4+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
  • 3+ years of non-internship professional software development experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • Experience with x86 architecture, as well as ARM, and GPU / FPGA devices
  • Experience with modern technology devices in storage, network, memory as well as a variety of interface standards and protocols (I2C, IPMI, SPI, PCIe)
  • BS degree in Computer Science, Computer Engineering, or other technical degree, or relevant work experience

PREFERRED QUALIFICATIONS

  • 7+ years or more in software development, systems development, SRE (Site Reliability Engineering), or Resilience Engineering
  • 7+ years of SysDE (Systems Development Engineer) or equivalent experience
  • 7+ years of server systems debug experience; debugging and root causing complex server platforms
  • 7+ years of experience contributing towards increasing durability, security, availability and scalability of systems through exploration, diagnosis and remediation
  • Linux kernel and user-space drivers experience for PCIe and external devices
  • System thinking - ability to diagnose interactions between discrete components of server system and drive product improvements.
  • Strong focus on reliability, scale and diagnostics (including developing tactical and strategic tools using Python, Go, C / C++ or any other suitable high level language)
  • Solid understanding of OS internals, including network and storage subsystem
  • Master’s degree in Electrical Engineering, Computer Engineering, or related field
  • Experience with modern technology devices in storage, network, memory as well as a variety of interface standards and protocols (PCIe, SATA, SAS, NVMe)
  • Experience with validation of hardware, software, firmware and drivers and implementing test plans
  • Experience with server validation, testing, issue root causing and coverage analysis
  • Excellent knowledge diagnostics tools development with Python, Go, or C / C++ in fast paced environment
  • Extensive Linux knowledge
  • 30+ days ago
Related jobs
Amazon.com Services LLC
Cupertino, California

The Annapurna team hires for multiple disciplines Software and Hardware engineers including but not limited to complier engineer, machine learning engineer, runtime engineer, performance engineer and ML chip accelerator, ASIC, physical designs, SDE in Test. Because of our teams’ breadth of talent, w...

Promoted
Amazon
Santa Clara, California

The Amazon EC2 Commercial Software Services team is seeking a Senior System Development Engineer to create solutions that drive the adoption of SAP workloads on AWS. Design, implement, deploy, and maintain innovative distributed system software to enhance service security, durability, availability, ...

Promoted
Apple
Cupertino, California

As part of Apple's AI and Machine Learning org, we encourage and create groundbreaking technology for large-scale ML systems, computer vision, natural language processing, and multi-modal understanding. Innovate across the entire end-to-end ML production pipeline, including dataset creation, neural ...

Amazon.com Services LLC
Santa Clara, California

Develop/maintain operational rigor for the frontend of a new AWS service. Amazon Q Business is a generative AI–powered assistant that can answer questions, provide summaries, generate content, and take actions, securely completing the tasks based on data and information in your enterprise systems. I...

Capital One
San Jose, California
Remote

We are looking for an experienced Senior Generative AI Engineer to help build and maintain APIs and SDKs to train, fine-tune and access AI models at scale. Senior Engineer - Generative AI Product Engineering (Remote Eligible). Capital One will consider for employment qualified applicants with a crim...

Capital One
San Jose, California
Remote

We are looking for an experienced Lead Generative AI Engineer to help build and maintain APIs and SDKs to train, fine-tune and access AI models at scale. Center 3 (19075), United States of America, McLean, VirginiaLead Engineer - Generative AI Product Engineering (Remote Eligible). New York City (Hy...

Infosys
San Jose, California

Maintain, manage, coordinate, and implement security, software upgrades, patches, and hotfixes on servers, workstations, and network hardware for both Windows and Linux systems. Proven knowledge of AWS infrastructure and AWS native service AWS Kubernetes. AWS Engineer who will be responsible for des...

Amazon Development Center U.S., Inc.
Palo Alto, California

The Amazon Redshift Performance Engineering team is looking for an experienced performance engineer who is passionate about database and distributed systems performance. As part of the Redshift Performance Engineering team, you will use your experience and skills to identify ways to improve performa...

Cisco
San Jose, California

The Cisco Security AI team delivers AI products and platform for all Cisco secure products and portfolios so businesses around the world can defend against threats and safeguard the most vital aspects of their business with security resilience. Drive prototypes and MVP architecture and development t...

Amazon Development Center U.S., Inc.
Santa Clara, California

AWS AI/ML is looking for world class scientists and engineers to join its AI Research and Education group working on foundation models, large-scale representation learning, and distributed learning methods and systems. At AWS AI/ML you will invent, implement, and deploy state of the art machine lear...