About the Role
About the Role
As a Systems Development Engineer at Amazon, you will enhance the operational excellence of the Amazon Search system by automating processes and developing tools. You will collaborate with various teams to improve system resilience and availability while participating in on-call rotations to manage production incidents.
What You Will Work On
- Partner engagement: We work directly with other teams across Search to help improve their operational excellence posture, from onboarding and access workflows to modernizing aging systems.
- Automating away toil: We find repetitive operational work, such as risk tracking, remediation of aging infrastructure, and SLA reporting, and replace it with automation and self-service tools, leveraging GenAI where appropriate.
- Tooling: Develop and deploy tooling to advance operational excellence across Search.
- Operational excellence: We review operational metrics, investigate SLO breaches, drive fixes for cross-service issues, and own post-incident analysis so the same problems do not come back.
- On-call: The team shares a daytime on-call rotation, with handoffs between engineers in Japan and the US. When a large production event happens, on-call leads the response and drives quick mitigation.
Basic Qualifications
- Experience in automating, deploying, and supporting infrastructure.
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust.
- Experience with Linux/Unix.
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis.
Preferred Qualifications
- Experience with CI/CD pipelines build processes.
- Experience leveraging and deploying GenAI based solutions for tooling and incident management.
Compensation
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location.
Benefits
Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage), 401(k) matching, paid time off, and parental leave.
Requirements
Infrastructure Automation
Experience in automating, deploying, and supporting infrastructure.
Programming Skills
Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, or Rust.
Linux/Unix Experience
Experience with Linux/Unix systems.
Computer Science Fundamentals
Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis.
Nice to Have
Experience with CI/CD pipelines build processes.
Experience leveraging and deploying GenAI based solutions for tooling and incident management.
Benefits
Health Insurance
Comprehensive health insurance including medical, dental, and vision.
401(k) Matching
401(k) matching to help you save for retirement.
Paid Time Off
Generous paid time off policy.
Parental Leave
Parental leave to support new parents.