Software Development Engineer - AWS S3 Index Services

Amazon

(Seattle, Washington)
Full Time
Job Posting Details
About Amazon
Amazon strives to be Earth's most customer-centric company where people can find and discover virtually anything they want to buy online. By giving customers more of what they want - low prices, vast selection, and convenience - Amazon continues to grow and evolve as a world-class e-commerce platform.
Summary
The S3 Index team is looking for passionate, experienced software engineers to build the next generation of S3 indexing system that enables new capabilities to our customers. As a member of S3 Indexing team you will be tackling some of the hardest computer science problems. Creating reliable, scalable, and flexible services requires exceptional technical expertise, 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.
Responsibilities
* Design, implementation, deployment and maintenance of innovative software solutions to transform service security, durability, availability, performance, cost and enable new features * Use software engineering best practices to ensure the standard of quality of all team deliverables * Write high quality distributed systems software * Work in an agile, startup-like development environment, where you are always working on the most important stuff. * Mentor junior software development engineer
Ideal Candidate
**Basic Qualifications** * 2+ years of industry experience * Bachelor's Degree in Computer Science or equivalent work experience **Preferred Qualifications** * Strong foundation in algorithms, data structures, OO and core Computer Science concepts * Proficiency in, at least, one modern OO programming language such as Java (prefrred), C# or C++ * Experience with building highly-available and scalable distributed systems * Understanding of networking protocols * Understanding of how storage systems work * Comfortable using Linux environments * Strong desire to build, sense of ownership, urgency, and drive. * Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment * MS/Phd Degree in Computer Science

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.