Software Development Engineer, Blob Encoding And Streaming (BEAST)

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

Description For Software Development Engineer, Blob Encoding And Streaming (BEAST)

Amazon S3 is seeking a Software Development Engineer to join their Blob Encoding And Streaming (BEAST) team. This role focuses on modernizing and optimizing critical parts of S3's data-path, working with new libraries and services in Rust to improve both customer and developer experience. The team manages trillions of objects in storage, ensuring millisecond retrieval times and 99.999999999% durability.

The position offers an opportunity to work on large-scale distributed systems that power Amazon S3, a fundamental service that provides simple web services interface for storing and retrieving data. You'll be part of the S3 API Experience organization, helping build the next generation of highly scalable, fault-tolerant services.

The team values work/life balance and maintains a supportive environment where team members can maintain high standards while enjoying rich personal lives. There's a regular on-call rotation shared across teams, with both engineers and managers participating to resolve issues. The team focuses on building fault-tolerant systems and addressing root causes to minimize disruptions.

As part of AWS Utility Computing (UC), you'll contribute to foundational services like S3 and EC2, while working on continuous product innovations. The role offers extensive mentorship opportunities, including a peer buddy system to help new employees understand the technology, tools, and business challenges.

The position offers competitive compensation ranging from $114,800 to $191,800 per year, plus equity and additional benefits. You'll be working in Vancouver, BC, Canada, contributing to critical infrastructure that powers businesses across the globe. This is an excellent opportunity for engineers passionate about distributed systems, storage solutions, and building highly scalable services.

Last updated 5 minutes ago

Responsibilities For Software Development Engineer, Blob Encoding And Streaming (BEAST)

  • Design, implementation, deployment and maintenance of innovative software solutions
  • Use software engineering best practices to ensure quality of deliverables
  • Build and implement high quality distributed system software
  • Work in an agile environment, prioritizing important projects
  • Collaborate and communicate in team settings
  • Mentor team members and build relationships with leadership

Requirements For Software Development Engineer, Blob Encoding And Streaming (BEAST)

Rust
  • 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

Benefits For Software Development Engineer, Blob Encoding And Streaming (BEAST)

Medical Insurance
Dental Insurance
Vision Insurance
  • Work/life balance
  • Mentorship programs
  • Career development opportunities
  • Regular on-call rotation
  • Peer buddy system

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Blob Encoding And Streaming (BEAST)

Automation Engineer, Amazon Reliability Maintenance Engineering - IntlRME

Automation Engineer position at Amazon focusing on maintaining and optimizing automated material handling systems in fulfillment centers, requiring 2+ years of experience in industrial automation.

Software Development Engineer II, Simple Storage Services

AWS S3 is seeking a Software Development Engineer II to design and implement highly scalable distributed storage systems with 99.999999999% durability, offering competitive compensation and growth opportunities.

Software Development Engineer

Software Development Engineer role at Amazon India, building financial systems and automation platforms for the rapidly growing Indian marketplace.

Software Dev Engineer II, Amazon S3

Software Dev Engineer II position at Amazon S3 working on large-scale distributed storage systems processing millions of requests per second.

Software Development Engineer (Java/Kotlin), FireTV Devices Organization

Software Development Engineer role at Amazon's FireTV team, focusing on Java/Kotlin development for third-party device integration and ecosystem development.