Amazon Data Services, Inc.

Technology

Sr.SystemDevelopmentEngineer,StorageSystemDevelopment

$136–235k Cupertino, California, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Sr. System Development Engineer, Storage System Development at Amazon Data Services, Inc.. Skills: Storage system development, Automation software, System-level software. Lead development of automation software. Design and build scalable system-level software”

Industry & Context.

Technology
Problems you'll solve

Debug; Troubleshoot; Root cause analysis

What They're Looking For.

Must Have

5+ years programming C++, C#, Java, Python, Golang, PowerShell, or Ruby, 5+ years non-internship professional software development, 5+ years designing or architecting systems, 5+ years systems development in IT or data center, 5+ years deploying and operating in Linux/Unix, 5+ years systems design, software development, operations, automation, process improvement, Experience leading design, build, and deployment of complex software solutions

Nice to Have

Knowledge of engineering practices for full SDLC, Experience leading building complex software or computing infrastructure, 6+ years development/programming/scripting language experience, 10+ years designing or architecting systems, Knowledge of AWS services, Experience in compute and storage server architecture and design, Experience in Unix, Experience scripting in modern programming languages

What You'll Do.

Lead development of automation software

Design and build scalable system-level software

Develop and maintain device drivers

Debug and resolve Linux boot issues

Debug and resolve Linux runtime issues

Build automation solutions

Work with OS internals

Work with storage subsystems

Collaborate with teams on distributed storage

Collaborate with teams on storage hardware

Troubleshoot complex system-level issues

Make servers more robust

Define and build software

Ensure new storage hardware addresses functionality

Identify potential problems

Deploy new code changes

Build monitoring tools

Ensure hardware is running properly

How You'll Work.

Team & Collaboration

Across multiple teams; Across internal HWEng teams; Work with internal customers; Cross-functional teams

Process & Methodology

Roadmap planning, Build pipelines, Deploy pipelines

Full Job Description

We are seeking an experienced Senior Systems system Engineer to lead the development of automation software for our storage infrastructure. You will work across multiple teams and organizations to build scalable, reliable systems that power our distributed storage platform. Key job responsibilities - Lead the development of automation software across teams - Design and build scalable system-level software with focus on durability, availability, security, and diagnostics - Develop and maintain device drivers for Linux on ARM and x86 architectures - Debug and resolve Linux boot and runtime issues across different processor architectures - Build automation solutions using modern programming languages (Python, Ruby, Java, etc.) - Work with OS internals and storage subsystems in Linux-based environments - Collaborate with teams working on distributed storage systems and storage hardware - Troubleshoot complex system-level issues in production environments - Help design servers, make them more robust A day in the life Lead the Hardware Engineering (HWEng) System Development (SysDE) effort to define and build software and enabling tools; track and report progress. Work across internal HWEng teams, to ensure new storage hardware addresses data path and control path functionality needed by the EC2, EBS, and S3 teams. Work closely with internal customers to identify early any potential problems with on-boarding new storage servers into their ecosystem. Build, manage, and deploy pipelines for rapid deployment of new code changes to a variety of org-owned and customer-owned systems. Build monitoring tools and metrics to ensure hardware is running properly in both lab and production environments. About the team System Development Engineers in AWS Hardware Engineering wear many hats. From orchestration tooling development, to hardware integration, to kernel driver debugging, we dive deep into problems across the breadth of AWS. The ideal candidate will have a proven track record

Free ATS check

Applying for this Sr. System Development Engineer, Storage System Development role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon Data Services, Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →