![Mobile National MS Society Logo](https://dn9tckvz2rpxv.cloudfront.net/nationalmssociety.jobs/Logo.png)
Job Information
Amazon Senior System Development Engineer, Hardware Engineering Services in Seattle, Washington
Description
Come work on Amazon Web Services (AWS) Outposts; a highly recognized hybrid cloud offering from AWS. AWS Outposts is an on-premises version of AWS public cloud. To learn more about Outposts, you can visit: https://aws.amazon.com/outposts/
We are a start-up like team within a big enterprise. This allows us to take risk and experiment, allow team members to flex their technical muscles and grow in their respective careers, and an unique opportunity to be part of the product's growth story. Are you interested in building high performant hardware used to run the largest cloud computing infrastructures in the world, and managing systems at scale? If yes, come join us.
Key job responsibilities
You will be part of a team that solves systemic issues, drives changes back into development and builds mechanisms to scale and efficiently operate our infrastructure at the Edge. As a member of the AWS Hardware team, you will work with other subject matter experts in compute, memory, storage technologies to develop and deliver the best customer experience in cloud computing.
We aim to hire engineers who will thrive in a fast-paced, collaborative and open environment, who aren't afraid to dive-deep to solve seemingly impossible challenges, who want to build rock solid never-fail, highly-secure hardware at world-class scale and who obsess over customers.
A day in the life
Lead the Hardware Engineering (HWEng) System Development (SysDE) effort to define and build software and enabling tools, according to defined HWEng Software development best practices; Track and report progress. Work across internal HWEng teams, to ensure drive chosen for new Edge and Outpost delivers performance, reliability and operational health needed by the EC2, Networking and Outpost platforms. Work closely with internal customers to identify early any potential problems with on-boarding new Edge and Outpost server 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 test and production environments. In addition, you will:
Partner with Hardware Design Engineers and Software Engineer undertake sustaining and root cause analysis of complex issues.
Interact with cross functional engineering teams across the company. Solves complex technical problems and architecture problem at the team level.
Dive into and take ownership for critical design issues.
Participate in design reviews.
Address all aspects of technology readiness, including system design, tests and fleet deployment.
Help build robust methodology and processes to deliver technology to products
About the team
The team is comprised of both Hardware Design Engineers, System Design Engineers, Software Development Engineers and Technical Program Managers, all with the common goal of delivering the best specialized server fleet possible to our customers.
Basic Qualifications
6+ years of programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby experience
6+ years of non-internship professional software development experience
6+ years of deploying and operating in a Linux/Unix environment experience
5+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
5+ years of systems design, software development, operations, automation, and process improvement experience.
Experience with x86 architecture, as well as ARM, and 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)
Excellent problem solving skills; ability to invent and simplify
BS degree in Computer Science, Computer Engineering, or other technical degree, or relevant work experience
Preferred Qualifications
Master's Degree in EE, CE, or CS
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
Experience integrating software applications into automated environments
Experience developing, deploying, and owning cloud applications
Familiarity with AWS and EC2, with ideally hands on experience
Experience in developing functional design specifications, validation plans and functional test procedures
Experience with server technologies: BIOS, BMC, signal integrity, memory, storage, PCIe, thermal
Excellent leadership, verbal and written communication skills
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $136,100/year in our lowest geographic market up to $235,200/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Amazon
-
- Amazon Jobs