Offers “Amazon”

Expires soon Amazon

Software Development Engineer - AWS S3

  • Internship
  • Cambridge (Cambridgeshire)
  • Personal services

Job description



DESCRIPTION

Amazon's Simple Storage Service (S3) provides a key-value interface to an infinitely scalable and durable storage system. We build and run the largest commercial storage system in the world with trillions of objects and regularly serving millions of requests per second.

We are part of the fast growing S3 team in Cambridge, UK that owns the S3 Select API and are looking for engineers to join us in expanding the service. Our customers have more data every day and need tools to work with that data more efficiently. S3 Select is the first service for scanning and filtering cloud data close to where it is stored, running a SQL query over an object in S3, and returning only the matching data. Using S3 Select, customers can offload filtering to S3 so their big data analytics workloads can continue to scale.

As a new feature in S3, we work closely with our customers to understand their needs and build the capabilities they are looking for in S3 Select. This work spans a broad range from contributions in open source projects like Hive, Presto, and Spark all the way to new features and optimizations within S3 Select itself.

Ownership is central to everything we deliver at Amazon. You will own the entire lifecycle of your work from design to implementation, testing, and operations. We strive to build a collaborative work environment that lets you both broaden your impact and grow with the support of mentors and senior engineers on the team.

Creating a reliable, scalable, and flexible web service requires a sound understanding of the fundamentals of Computer Science and practical experience building large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building great software but about making that software achieve its goals in operational reality. Join us and help solve a challenging set of problems in a space packed full of opportunities.

Key responsibilities include:
· writing quality, reusable code for highly scalable and reliable cloud-based services
· working closely with product and development management to architect the service
· being a champion for operational excellence by Insisting on the Highest Standards
· writing code that continuously improves service reliability and availability
· having fun working on ground breaking technology with people just as passionate about their work as you!

Salary/Package: Competitive with benefits
Location: Cambridge, UK

PREFERRED QUALIFICATIONS

· Master’s degree in Computer Science or equivalent
· Working knowledge of programming languages beyond Java, C or C++ (e.g. Ruby, Python, Perl)
· Experience with Amazon Web Services
· Experience with mission critical, 24x7 systems
· Experience with high throughput cloud systems
· Experience implementing and consuming large scale web services
· Experience designing, developing and maintaining highly-scaled distributed systems
· Relentless customer focus
· Excellent analytical skills

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We value your passion to discover, invent, simplify and build. Our salaries are negotiable.

Desired profile



BASIC QUALIFICATIONS

· Bachelor’s degree in Computer Science or equivalent
· 1+ years experience with Java, C# or C++, or similar
· Knowledge of data structures, algorithms, and object oriented design
· Knowledge of databases and service-oriented architectures
· Knowledge of design patterns
· Excellent written and verbal communication

Make every future a success.
  • Job directory
  • Business directory