• Software Development Engineer - Amazon QuickSight Analytics Database Engine

    Location US-WA-Seattle
    Posted Date 3 weeks ago(6/1/2018 9:38 AM)
    Job ID
    553951
    Company
    Amazon.com Services, Inc.
    Position Category
    Software Development
  • Job Description

    Do you like building a service from the ground up? Are you passionate about deep computer science problems in query processing, compiler, performance optimization, or storage system? Do you want to want to work closely with customers to revolutionize the way they analyze their data?

    We are building a new query service, code named SPICE. It is an in-memory columnar database specifically for analytical queries. SPICE is currently powering Amazon QuickSight, an AWS business analytics service. As a serverless analytics backend, SPICE enables organizations to scale to hundreds of thousands of users and delivers fast query performance.

    We are building a next generation database engine for SPICE from scratch. There are tremendous challenges and we are excited about it. We leverage cutting edge in-memory technologies and hardware innovations, and build innovative technologies in query processing and data management. We are looking for passionate engineers to join us in this journey.

    You will work on both the architecture and deep algorithmic problems. You will build new components and write a lot of code. You will influence our technical direction and help prioritize our product roadmap by working closely with customers. You will partner with talented people and have plenty of opportunities to learn and lead.


    In Amazon Web Services (AWS), our mission is to provide customers with best in class data services in the cloud to store, query and analyze the enormous data sets that their businesses generate. We build distributed storage, index and query systems that are scalable, fault-tolerant, low cost, and easy to manage and use. These are exciting times in our space – we are growing fast, but still at an early stage and working on ambitious new initiatives where an engineer at any level can have significant technical and business impact. Our team pioneered Amazon RDS, Amazon DynamoDB, and Amazon Redshift. Each service changed the course of database history by bringing new and innovative features to our customers. You can read about how DynamoDB is the fastest growing service in AWS history at http://www.allthingsdistributed.com/2012/06/amazon-dynamodb-growth.html. And how Redshift is changing the course DW history here http://www.allthingsdistributed.com/2012/11/amazon-redshift.html


    Responsibilities:
    • Translate functional and technical requirements into detailed architecture/design/working software solutions.
    • Code and test system components; participate in code and design reviews.
    • Demonstrate ownership of end-to-end code quality, system tests, functional tests, and integration.
    • Partner/Collaborate across teams/roles to deliver results.
    • Be responsible for overall system architecture, scalability, reliability, and performance.
    • Mentor other engineers, define the technical culture, and help grow the team.

    Basic Qualifications

    B.S. in Computer Science of a related field
    3+ years of software development experience

    Preferred Qualifications

    Proficiency in C++
    Experience in database systems, query optimization and processing
    Experience in storage systems
    Experience in compiler technologies
    Experience in system performance and scaling
    Strong in problem solving and dealing with ambiguity
    Strong verbal and written communication skills
    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job