About the GEIST Team:
Are you looking to innovate within a global organization that's redefining the customer experience? The Global Engineering Insights & Software Tools (GEIST) team is at the forefront of transforming Amazon's building network through innovative engineering solutions.
We're seeking a talented Systems Development Engineer to join our Engineering Services Business Intelligence team and drive the development of mission-critical software tools and global web applications.
In this role, you'll design and develop scalable software solutions supporting engineering services across Amazon's portfolio. You'll be responsible for building and maintaining resilient automated systems for production support, driving improvements in system efficiency, implementing observability solutions for complex distributed systems, and collaborating with cross-functional teams to deliver enterprise-scale applications.
The ideal candidate brings a strong background in systems design and architecture, with demonstrated experience building automated solutions across multiple applications. You should have a proven track record of developing scalable, production-grade systems, experience with business intelligence tools and data analytics, and the ability to thrive in fast-paced environments.
What sets you apart is your passion for automation and system optimization, strong problem-solving skills, and customer-centric mindset. Experience with large-scale distributed systems and a track record of driving technical innovations are highly valuable.
Join us in this impactful role where you'll empower Amazon's Global Engineering Services (GES) through the end-to-end development of critical tools and systems that enhance operational efficiency and scalability. Your contributions will directly influence the growth and success of Amazon's global engineering operations.
Key job responsibilities
System Reliability & Operations
Lead incident response and troubleshooting to maintain system reliability
Design and implement comprehensive monitoring solutions
Develop automated infrastructure processes for large-scale systems
Ensure security compliance and promptly address vulnerabilities
Engineering Excellence
Drive system resilience through chaos engineering practices
Create and maintain automation tools for operational efficiency
Develop data analytics solutions to support business decisions
Implement continuous deployment strategies
Leadership & Collaboration
Partner with cross-functional teams to optimize production workflows
Translate customer feedback into actionable engineering improvements
Contribute to technical strategy and roadmap development
Drive solutions for complex technical challenges
A day in the life
Infrastructure Management
Design and maintain scalable systems across AWS and on-premises
Optimize networking, compute, and storage resources
Automation and DevOps
Develop scripts and maintain CI/CD pipelines
Implement infrastructure as code and monitoring systems
Operational Support
Respond to incidents and perform root cause analysis
Support service migrations and deployments
System Optimization
Monitor performance, identify bottlenecks, and implement improvements
Conduct capacity planning and resource optimization
Security and Compliance
Implement security best practices and conduct vulnerability assessments
Ensure compliance with relevant standards
Documentation and Knowledge Sharing
Maintain technical documentation
Participate in architecture discussions and design reviews
Cross-functional Collaboration
Partner with development, infrastructure, and product teams
Support new feature launches and shared initiatives
Innovation and Improvement
Evaluate new technologies and implement industry best practices
Contribute to post-mortems and continuous improvement efforts
- 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
- 1+ years of DevOps or SysOps in a large-scale software development environment experience
- Bachelor's degree in Computer Science or any other related engineering discipline or Technical diploma in a relevant field with equivalent industry experience.
- Experience with CI/CD pipelines build processes
- Knowledge of and proficiency in the use of Python scripting language
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit for more information. If the country/region youre applying in isnt listed, please contact your Recruiting Partner.