15 hours ago

Software Development Engineer, Glacier

Amazon Web Services (AWS)

On Site
Full Time
$169,050
Seattle, WA

Job Overview

Job TitleSoftware Development Engineer, Glacier
Job TypeFull Time
Offered Salary$169,050
LocationSeattle, WA

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Amazon Web Services (AWS) Glacier

The vast majority of data in the world is cold – durably and securely retained for long periods of time, but rarely ever accessed. Conventional storage systems are a poor fit for this domain as they are typically optimized for speed rather than space and cost. Amazon Glacier has been designed from the very start to provide secure, durable and scalable data storage at a very low cost. This unusual set of constraints requires us to solve fascinating scaling and algorithmic problems that have never been tackled at our scale.

As an engineer on our team, you'll have the opportunity to lead the design and implementation of a distributed storage service that operates at cloud scale. Your design and development work would range from distributed system service development in Java, to low level systems coding that interfaces directly with hardware. You'll be working to bring brand new systems to production use, and to do so you'll need to solve challenging computer science problems. We are looking for an engineer who is keen to lead, invent in this space, and build what could become the largest data storage service on the planet.

Our team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives.

Glacier services are highly available, but there are times when we occasionally stray away from our SLAs. In order to minimize the impact of such excursions, we do have On-Call rotations. However, we set these up so there are focused time periods when you are on-call and when you are not, you can focus on your day job :)

Mentorship & Career Growth

We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, job level etc. Your manager can also help you find a mentor or two, because two is better than one. In addition to formal mentors, we work and train together so that we are always learning from one another, and we celebrate and support the career progression of our team members.

About Utility Computing (UC)

AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.

Key Job Responsibilities for Software Development Engineer, Glacier

As an engineer on our team, you'll have the opportunity to lead the design and implementation of a distributed storage service that operates at cloud scale. Your design and development work would range from distributed system service development in Java, to low level systems coding that interfaces directly with hardware. You'll be working to bring brand new systems to production use, and to do so you'll need to solve challenging computer science problems. We are looking for an engineer who is keen to lead, invent in this space, and build what could become the largest data storage service on the planet.

Some of the projects that you'll have an opportunity to work and lead:

  • Reduce the internal cost of migrating customer data to Glacier storage media
  • Effectively placing customer data for easier and faster retrievals/GC.
  • Owning the migration pipeline from discovering customer data until generating the media-ready data units.
  • Optimizations to migrate data fast and secure.

and much more

Basic Qualifications

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

Preferred Qualifications

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience

Key skills/competency

  • Distributed Systems
  • Cloud Storage
  • Java Development
  • Low-level Systems Coding
  • Algorithmic Problem Solving
  • Scalability
  • Reliability
  • Data Migration
  • System Design
  • AWS Services

Tags:

Software Development Engineer
Distributed Systems
Cloud Storage
Java
System Design
Algorithms
Data Migration
Scalability
Reliability
Low-level Programming
AWS
S3
EC2
IoT
Databases
Linux
Networking
API Development
Object Storage
Big Data

Share Job:

How to Get Hired at Amazon Web Services (AWS)

  • Research AWS's culture: Study their leadership principles, mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor to align your application.
  • Tailor your resume: Customize your resume to highlight experience in distributed systems, Java development, low-level coding, and cloud-scale architecture, using keywords from the Software Development Engineer, Glacier job description.
  • Showcase problem-solving skills: Prepare to discuss specific instances where you've tackled complex algorithmic or scaling challenges, demonstrating your computer science foundation.
  • Master behavioral interviews: Practice answering questions using the STAR method, emphasizing how your actions align with AWS's leadership principles like 'Customer Obsession' and 'Invent and Simplify'.
  • Network effectively: Connect with current AWS employees on LinkedIn for insights into the Glacier team, technical challenges, and career paths within Amazon Web Services.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background