A

Amazon

Sells products online and rents cloud computing

Senior Systems Development Engineer - Edge & High Performance Accelerator Servers for AI/ML

Systems Software EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 6 years of non-internship professional software development experience.
  • At least 6 years of experience in systems design, software development, operations, automation, and process improvement.
  • At least 6 years of experience designing or architecting new and existing systems, including design patterns, reliability, and scaling.
  • At least 5 years of programming experience with one or more modern languages, such as C++, C#, Java, Python, Golang, PowerShell, or Ruby.
  • Experience with Linux or Unix.
  • Experience leading the design, build, and deployment of complex, performant, reliable, and scalable software solutions in production.

Responsibilities

  • Lead development of automation software, diagnostic tooling, and fleet health infrastructure for server platforms.
  • Own the team's systems, identify deficiencies, and write scalable, robust code to resolve issues before they affect customers.
  • Break down server testability, reliability, and diagnosis problems into tasks and components, leading delivery personally and through others.
  • Collaborate with software development engineers, software development engineers in test, mechanical, electrical and hardware engineers, technical program managers, managers, principals, and other organizations through server conception, test validation, qualification, launch, and operations.
  • Work with original design manufacturers and design partners to meet tooling, diagnostics, and automation requirements throughout the new product introduction lifecycle.
  • Build and own automation infrastructure for the health of edge and accelerator compute server fleets.
  • Design and implement predictive failure detection using telemetry, sensor data, error trending, and log correlation to identify hardware issues before customer impact.
  • Build automation that detects, diagnoses, triages, and remediates hardware and software faults without human intervention.
  • Develop monitoring tools, dashboards, and alerting systems for real-time fleet-health visibility in lab and production environments.
  • Define and track fleet-health metrics, including failure rates, mean time to detect, mean time to repair, first-time fix rate, and predictive accuracy.
  • Debug and resolve complex system-level issues involving storage, compute, graphics processing units, and networking in production environments.
  • Troubleshoot Linux boot and runtime failures across x86 and ARM architectures, including PCIe, power, network interface card, NVMe, and graphics processing unit subsystems.
  • Perform root cause analysis of hardware failures by correlating firmware, kernel, driver, and physical-layer information.
  • Build diagnostic tooling to automate root-cause identification and reduce manual triage.
  • Improve manufacturing throughput and yield through test optimization.
  • Lead the definition and development of software, automation, and enabling tools for server hardware programs, and track and report progress.
  • Design and build scalable system-level software focused on durability, availability, security, and diagnostics.
  • Develop and maintain device drivers for Linux on ARM and x86 architectures.
  • Build automation solutions using modern programming languages.
  • Work with operating-system internals, storage subsystems, and accelerator and graphics-processing-unit software stacks in Linux-based environments.
  • Build, manage, and deploy continuous integration and continuous delivery pipelines for rapid deployment of code changes to organization-owned and customer-owned systems.
  • Work across internal hardware engineering teams to ensure new server hardware supports the data-path and control-path functionality needed by dependent service teams.
  • Work with internal customers to identify potential issues onboarding new edge or accelerated-compute servers into their ecosystems.
  • Engage original design manufacturers and design partners on testability, diagnostic, and automation requirements during hardware design and development.
  • Contribute to server design to improve robustness, testability, diagnosability, and reliability.
  • Partner with datacenter operations teams to connect field failures with design improvements.

Desired Qualifications

  • Knowledge of engineering practices and patterns across the full software, hardware, and network development lifecycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live-site operations.
  • Experience taking a leading role in building complex software or computing infrastructure successfully delivered to customers.
  • Experience building predictive failure detection or proactive remediation systems at fleet scale.
  • Experience with Linux kernel driver development.
  • Experience with storage, compute, and graphics-processing-unit or accelerator platforms, including driver integration, diagnostics, or performance validation.
  • Familiarity with server hardware architecture, baseboard management controller and Intelligent Platform Management Interface, PCIe topology, and hardware diagnostics.
  • Experience working with original design manufacturers or hardware design partners through the product development lifecycle.
  • Experience building zero-touch or self-healing automation for large-scale infrastructure.
  • Experience working in large-scale datacenter or cloud environments.
  • Experience rapidly learning new engineering disciplines and making impactful decisions.
  • Experience with hardware bring-up, validation, and fleet-wide deployment.
  • Familiarity with telemetry pipelines, anomaly detection, and operational metrics at scale.
  • Familiarity with manufacturing workflows and yield-improvement optimization.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs