web analytics

Software Development Engineer, Maps Data

Amazon

Our mission: To be Earth's most customer-centric company.

DESCRIPTION

Job summary
The Amazon Maps Data (AMD) team curates geospatial map data that represents the physical world at a fidelity that enables safe and efficient logistics for last mile operations at Amazon. This data powers Amazon Maps used in more than 10 million trips and 15 million kilometers of driving by last mile Amazon drivers every day.

The team builds geospatial big data pipelines that ingest raw map data from multiple heterogenous sources and fuses them into one single map using machine learning models and graph algorithms. The machine learning models range from regression models to map-match map elements to deep learning models that align maps features consumed from different sources.

Artifacts generated from this data is used in (i) shortest path computations for planning of delivery routes, (i) providing turn-by-turn navigation instructions to drivers, (iii) displaying the map visuals on the Amazon Flex app used by last mile drivers, and (iv) planning delivery sectors within the jurisdiction of an Amazon delivery station. Beside extensive usage of AWS cloud services, the team builds software using bleeding edge big data technologies like GeoSpark and GraphX.

Key job responsibilities

  • Participate in the design, implementation, and deployment of large-scale systems and services in support of our fulfillment operations and the businesses they support.
  • Participate in the definition of secure, scalable, and low-latency services.
  • Work in cross-functional teams delivering on demanding projects.
  • Functionally decompose complex problems into simpler sub-problems.
  • Understand system inter-dependencies and limitations.
  • Share knowledge in performance, scalability, enterprise system architecture, and engineering best practices.

BASIC QUALIFICATIONS

  • 1+ years of experience contributing to the system design or architecture (architecture, design patterns, reliability and scaling) of new and current systems.
  • 2+ years of non-internship professional software development experience
  • Programming experience with at least one software programming language.
  • Bachelor’s degree in Computer Science or related field.
  • Demonstrated proficiency with Java, C++, or equivalent object-oriented programming language.
  • Strong problem solving and analytical abilities.
  • Understanding of algorithmic design and complexity analysis.
  • Strong verbal and written communication skills and an ability to work in a team environment.
  • High sense of ownership, self-motivation, and desire to delight customers.

PREFERRED QUALIFICATIONS

  • Familiarity with building large scale solutions across integrated and distributed systems, with great availability, performance, and security.
  • Familiarity with the functional programming paradigm.
  • Hands-on experience with the Scala programming language or any other functional programming language.
  • 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.
  • Ability to tackle big, challenging problems and resolve ambiguity in the customer’s favor.
  • Experience defining system architecture and design, exploring technical feasibility tradeoffs, and making data-driven decisions.
  • Ability to drive consensus within a team and influence outcomes in significant technical decision-making.
  • Ability to excel in a fast-paced, startup-like environment.

Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.

To apply for the job click here

Software Development Engineer, Maps Data

To apply for the job click here

Contact us

Amazon

Our mission: To be Earth's most customer-centric company.

Related Jobs