• Software Development Engineer

    Company/Location (search) US-WA-Seattle
    Posted Date 3 weeks ago(10/25/2018 9:21 AM)
    Job ID
    732936
    Company
    Amazon.com Services, Inc.
    Company/Location (search) : Country (Full Name)
    United States
  • Job Description

    Eager to work on hard problems that are critical to Amazon and its customers?

    Join Amazon's Item Authority team and develop the software that watches over our vast product catalog to detect actors listing products that violate our catalog policies to attain benefits at the cost of competing suppliers or our end customers.

    This job requires strong data analysis skills across vast data and rapidly changing sets, a proven track record of launching solutions for complex problems in a service oriented architecture, and the ability to design and develop large scale systems that incorporate Machine Learning and Computer Vision techniques.

    Taking your ideas from inception to deployment, you will apply your software engineering expertise to shape, refine, and redefine our systems. You will come up with new data-driven ways to continuously improve our solutions and to empower business owners to use them.

    Position Responsibilities:
    Participate in the design, development, implementation, testing and documentation of large-scale distributed software applications, tools, systems, and services. Translate functional requirements into robust, scalable, supportable solutions that work well within the overall system architecture. Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance. Produce comprehensive, usable software documentation. Evaluate and make decisions around the use of new or existing software products and tools. Mentor junior development engineers.

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

    Basic Qualifications

    • Master's degree in Computer Science, Computer or Electrical Engineer, Mathematics, or a related field plus at least one year of experience in the job offered or related occupations of Software Engineer, Software Developer, or a related occupation.
    • Employer will accept a Bachelor’s degree and five years of experience in the job offered or a related occupation as equivalent to the Master’s degree and one year of experience.
    • One year of experience in the job offered or related occupation must involve designing and developing large-scale distributed software applications, tools, systems and services using Java/Object Oriented Design.
    • Proficiency in at least one modern programming language such as Java, C++, or C#
    • Solid understanding of Object-Oriented design and concepts
    • Strong Computer Science fundamentals in data structures, algorithm design, problem solving, and complexity analysis
    • Excellent communication and analytical skills

    Preferred Qualifications

    • Prior experience with big data tools such as Spark or Hadoop.
    • Proven ability to see a complex project through from inception to launch
    • Strong communication and data presentation skills
    • 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

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