System Engineer, Messaging and Streaming Team

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
DevOps
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For System Engineer, Messaging and Streaming Team

The region service Messaging and Streaming Team (MAST) at AWS is seeking a self-motivated systems engineer to join their customer experience-oriented team. MAST is responsible for building and supporting critical messaging and streaming services including Kinesis Data Streams, SQS, SNS, Amazon MQ, and Apache Flink. This role combines operations and networking expertise to drive automation and service improvement initiatives.

As a Systems Engineer, you'll be part of AWS Utility Computing (UC), which provides foundational services like S3 and EC2, along with continuous product innovations. The position offers unique opportunities to work across multiple messaging and streaming services, driving cross-organizational initiatives to optimize operations and remove bottlenecks.

The role involves creating automation solutions, participating in on-call rotations, analyzing metrics for improvements, and developing documentation. You'll collaborate with a supportive team that values mentorship - new team members are paired with a buddy to help them understand the technology stack and business context.

AWS values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths. The company offers strong career development opportunities through knowledge-sharing, mentorship, and employee-led affinity groups that foster inclusion. Work-life harmony is emphasized, with flexibility built into the working culture.

This position combines technical depth with operational excellence, requiring expertise in Linux systems, scripting, and networking fundamentals. The ideal candidate will bring both technical skills and a vision for service improvement, working to enhance the reliability and efficiency of critical AWS messaging services.

Last updated 12 days ago

Responsibilities For System Engineer, Messaging and Streaming Team

  • Work proactively to solve potential problems and inefficiencies
  • Participate in 24/7 on-call rotation to troubleshoot high severity issues
  • Analyze dashboards and investigate metrics with vision for improvements
  • Create and maintain Standard Operating Procedures (SOPs) and runbooks
  • Develop strategies for resolving identified problems to prevent future occurrences
  • Assist others in the team

Requirements For System Engineer, Messaging and Streaming Team

Linux
Python
  • Experience writing scripts from scratch for automating manual tasks (BASH, Python, Perl, Ruby or similar)
  • Solid background in Linux and in-depth troubleshooting ability
  • Knowledge of network fundamentals (DNS, UDP, TCP/IP, HTTP(s), routing, switching)
  • Experience owning secure, scalable, reliable and efficient services

Benefits For System Engineer, Messaging and Streaming Team

  • Work-life balance
  • Mentorship & Career Growth
  • Inclusive Team Culture
  • Knowledge-sharing opportunities

Interested in this job?

Jobs Related To Amazon System Engineer, Messaging and Streaming Team

Lab Engineer, RBKS QA team

Lab Engineer position at Amazon's Ring division, focusing on QA automation and test environment management for Ring cameras, combining hardware and software expertise.

Software Development Engineer, DevOps - Device OS

DevOps Software Engineer role at Amazon Lab126 focusing on building developer tools and infrastructure for Device OS team, offering competitive compensation and opportunity to impact developer productivity.

Systems Development Engineer, Tech Deploy- Systems Integration

Systems Development Engineer role at Amazon combining software engineering with automation expertise to develop and deploy advanced fulfillment systems.

System Development Engineer, DR Lab, Deployment Readiness – WW Technology Deployment, Amazon Robotics

System Development Engineer role at Amazon Robotics, focusing on deployment readiness for robotics technologies in fulfillment centers. Requires 2+ years of engineering experience and programming skills.

Support Engineer-II, Aquila SRE team

Support Engineer role at Amazon Lab126 focusing on SRE responsibilities, including cloud infrastructure management, troubleshooting, and automation development.