• Software Development Engineer - Amazon Web Services

    Location US-WA-Seattle
    Posted Date 2 weeks ago(11/28/2018 12:09 PM)
    Job ID
    677339
    Company
    Amazon Web Services, Inc.
    Position Category
    Software Development
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Amazon Web Services is seeking an outstanding Software Development Engineer to join the AWS Data Tools team.

    Join a rapidly growing team of software engineers that are building best-in-class tools and large-scale distributed systems to enable big data processing in the cloud. You will wield Java, Ruby, web services, and OOD to develop massively scalable, robust software which thrives in the onslaught of traffic from massive cloud computing services like S3, EC2, CloudFront, VPC, and others. The ideal candidate will have a passion for big data, strong experience in distributed systems and web services design, as well as an ability to work on highly available production systems.

    Our team tackles some of the hardest scalability, performance, and distributed computing challenges in the world. We process billions of line items via map reduce (EMR), and manage artifacts through the latest in database technologies (DynamoDB and Redshift). We process big data and are building our next generation data portal for customers to ingest, explore, and manage their data and query workloads. Because we sit at the nexus of all AWS services and interact directly with end-customers, we also work closely across all AWS teams to ensure that we offer a great customer experience.

    If you are a strong developer with experience and interest in high-volume websites, distributed systems and databases, performance and scalability, we'd like to talk to you.

    You should have deep expertise in the design, creation, management, and business use of large datasets, across a variety of data platforms. You should have excellent business and communication skills to be able to work with business owners to understand data requirements. You should be an expert at designing, implementing, and operating stable, scalable, low cost solutions to flow massive amounts of data from production systems into the data lake. Above all you should be passionate about working with huge data sets and someone who loves to bring datasets together to answer business questions and drive growth.


    Basic Qualifications

    • 5+ years of software development experience and a bachelor's or master's degree (or higher) in computer science or a related discipline
    • Fluency and experience in one or more of the following: Java, Ruby, or Python
    • 5+ years experience in object-oriented design and development
    • 5+ years experience in distributed systems and web services design
    • Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
    • Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions
    • A passion for technology. We are looking for someone who is keen to leverage their existing skills while trying new approaches.

    Preferred Qualifications

    • Experience designing and implementing highly scalable web services
    • Experience building and operating mission critical, highly available (24x7) systems
    • Experience with Big Data technology like Apache Hadoop, NoSQL, Presto, etc.

    Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share this job