Taro Logo

Software Development Engineer, AWS Kinesis Data Streams

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Kinesis Data Streams

Amazon Kinesis Data Streams is seeking a talented Software Development Engineer to join their Backend Storage team. This role offers an exciting opportunity to work on critical streaming data infrastructure that processes gigabytes of real-time data per second. The team is responsible for the core storage layer that persists all streaming data throughout the Kinesis service, serving thousands of customers worldwide from startups to large enterprises.

As an SDE, you'll work on both existing technologies and shape the future direction of Storage in AWS's streaming domain. You'll be part of a team that handles massive scale systems, working with both internal and external customers. The role involves designing and developing new distributed systems while improving and operating existing ones at scale.

The position offers significant growth opportunities within AWS, the world's leading cloud platform. You'll collaborate with experienced Amazonians across disciplines, participate in product definition, technical architecture review, and lead implementation of new features. The role requires strong technical skills in distributed systems and a passion for delivering high-quality services in a fast-paced environment.

Benefits include comprehensive medical coverage, financial benefits, work-life harmony, and extensive career development resources. Amazon values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company offers mentorship programs and various resources to help you grow as a professional.

This is an excellent opportunity for engineers passionate about distributed systems, cloud computing, and working on technology that impacts millions of customers. The role combines technical challenges with business impact, offering a chance to shape the future of cloud streaming technologies while working with cutting-edge distributed systems at unprecedented scale.

Last updated 11 hours ago

Responsibilities For Software Development Engineer, AWS Kinesis Data Streams

  • Design and build innovative technologies in large distributed computing environment
  • Create solutions to run predictions on distributed systems
  • Build distributed storage, index, and query systems
  • Collaborate with cross-disciplinary teams to design and bring innovative products to market
  • Work in an agile environment to deliver high-quality software
  • Design and code solutions for broadly defined problems

Requirements For Software Development Engineer, AWS Kinesis Data Streams

Java
Python
JavaScript
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, AWS Kinesis Data Streams

Medical Insurance
401k
Parental Leave
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development resources
  • Mentorship opportunities

Jobs Related To Amazon Software Development Engineer, AWS Kinesis Data Streams