• Software Development Engineer, Last Mile Technology

    Company/Location (search) US-WA-Seattle
    Posted Date 1 month ago(6/7/2018 8:15 AM)
    Job ID
    Amazon.com Services, Inc.
  • Job Description

    The Last Mile Route Planning team is re-inventing the way we deliver packages to our customers, using new technologies and methods to solve complex operational challenges. To achieve that vision, we are looking for a Software Development Engineer with a strong technical ability, great communication, a passion for solving hard problems and developing large, scalable solutions.

    In this role, you will work at the intersection of operational processes and technology. You will learn about real-time adaptive transportation solutions, routing algorithms and optimizations, and how to operate on large-scale datasets, and more. You will work with research scientists, senior engineers and product managers to implement customer-facing solutions. You will work in a fast paced and growing environment, where ideas are prototyped, tested, and implemented in short cycles, so you will see your inventions come to life!

    If you are deeply technical, highly innovative and long for the opportunity to build pioneering solutions to challenging problems, we want to talk to you.

    Basic Qualifications

    • Bachelor’s Degree in Computer Science, Computer Engineering, or related field
    • 4+ years professional experience in software development
    • Computer Science fundamentals in object-oriented design
    • Computer Science fundamentals in data structures
    • Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
    • Proficiency in, at least, one modern programming language such as C, C++, Java, or Perl

    Preferred Qualifications

    • Academic or professional experience in optimization mathematics
    • Experience with mathematical and statistical modelling for non deterministic estimation
    • Experience with Machine Learning models for non deterministic estimation
    • Experience building complex software systems that have been successfully delivered to customers
    • 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
    • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.

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