• Software Development Engineer

    Location US-WA-Seattle
    Posted Date 11 months ago(6/28/2017 6:34 AM)
    Job ID
    Amazon.com Services, Inc.
    Position Category
    Software Development
  • Job Description

    Amazon Global Selling (AGS) is focused on breaking down barriers to allow 3rd-party Sellers to sell their items to Customers around the world. The AGS team develops software that removes friction from the process of cross border selling for 3rd-party Sellers.
    The AGS team is responsible for development of systems that enable Sellers to expand their business to new customers around the world through increased exports and listing of their products for sale in new countries. We need your help to grow this business by building highly-available and scalable distributed systems that provide clean interfaces between Sellers, Customers and Amazon's software.
    Within AGS, the Global Selling Intelligence (GSI) team is responsible for building a highly-available, scalable artificial intelligence platform that reduces the complexity of adding Machine Learning (ML) to Global Selling products and services for cross-border sellers. We collect petabytes of data from a variety of data sources inside and outside Amazon including Amazon’s Product catalog, seller inventory, customer orders, and page loads. Our data and ML platform enables ML exploration and production by providing services for AGS ML and tech teams to access data and make predictions hundreds of thousands of times per day, using Amazon Web Service’s (AWS) Redshift, Hive, Spark, etc.
    AGS is seeking an outstanding Software Development Engineer to join the Global Selling Intelligence (GSI) team. In this role, you will work in one of the world's largest and most complex data environments. You will apply your deep expertise in the design, creation, and management of large datasets to build highly-available systems for the extraction, ingestion, and processing of data at Amazon scale. In this role, you will own the end-to-end development of solutions to complex problems and play an integral role in strategic decision making. You will lead and mentor junior engineers and lead communications with management and other teams.

    Basic Qualifications

    • Bachelor’s Degree in Computer Science or related field
    • 3+ years of software development experience in at least one modern programming language (Python, Java, Scala, etc)
    • Experience with Object-Oriented Programming and Design
    • Strong Computer Science fundamentals in data structures, algorithms, problem solving, distributed systems, and complexity analysis
    • Experience with system architecture and design
    • Deep knowledge in data mining, machine learning, or information retrieval.
    • Experience with Big Data Technologies (Hadoop, Hive, Hbase, Pig, Spark, etc.)

    Preferred Qualifications

    • Master's Degree in Computer Science, Math or a related field
    • Industry experience as a Back-End Software Engineer or related specialty
    • Experience building highly available, distributed systems for data extraction, ingestion, and processing of large data sets in production
    • Experience building data products incrementally and integrating and managing datasets from multiple sources
    • Experience with AWS technologies including Redshift, Aurora, S3, EMR, EML
    • Experience with unstructured data in NoSQL databases
    • Knowledge of professional software engineering best practices including coding standards, code reviews, source control management, configuration management, build processes, testing, and operations
    • Experience with Agile software development in a UNIX/Linux environment
    • Strong written and spoken communication skills

    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