Senior Software Development Engineer, Amazon Search
Amazon.com
Berlin, DE
vor 3 Tg.

Hundreds of millions of customers. Billions of queries per year and dollars in revenue. The scale and impact of Amazon search is huge and we need you to imagine and develop innovative cross-

device features to realize the future of product search worldwide.

The Search Customer Experience team is responsible for worldwide customer facing search features on desktops, tablets, and mobile devices.

Everything from the moment a customer clicks into the search box to when they view search results. We use data mining and usability data to develop new features and we test them through hundreds of A / B experiments a year.

This immense amount of data allows us to leverage machine learning to build smarter and more personalized experiences for our customers across a wide variety of categories, from instant video and Kindle books to apparel and electronics.

On a day-to-day basis, you'll be part of a small, close-knit team of engineers that are agile, data driven, and highly collaborative.

You'll help analyze customer behavior, propose ideas and solutions during sprint planning with your team, implement big ideas, and then measure the results.

Engineers on our team have proposed ideas that have impacted millions of customers and generated millions of dollars in revenue.

Our team is responsible for designing and building the platform that renders search result pages. We optimize for speed and developer productivity : 100s of engineers work on the platform and every millisecond counts.

The platform we build directly impacts what features can or can't be built for customers. The team focuses on both the rendering and service layers of the architecture, trying to figure out the best way to organize and return data from upstream dependencies and how to render that data as quickly as possible.

The work we do involves tackling a number of large-scale architectural problems while collaborating with senior engineers across the organization.

  • Bachelor's Degree in Computer Science or related field
  • 5+ years professional experience in software development
  • Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
  • Proficiency in at least one modern programming language such as C, C++, Java, Javascript
  • Interest in building large-scale web applications and / or low-latency services, optimized for performance
  • Candidates must be innovative, creative, flexible and self-motivated, with the ability to design and write high-performance, reliable, and maintainable code
  • Successful candidates will have a strong background in an object-oriented language such as Java and experience building large scale web applications
  • Strong desire to improve our customer's search experience a must
  • Experience with Scrum or Agile development a plus
  • 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 take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Bewerben
    Zu Favoriten hinzufügen
    Aus Favoriten entfernen
    Bewerben
    Meine Email
    Wenn Sie auf "Fortfahren" klicken, stimmen Sie zu, dass neuvoo Ihre persönliche Daten, die Sie in diesem Formular angegeben haben, sammelt und verarbeitet, um ein Neuvoo-Konto zu erstellen und Sie gemäß unserer Datenschutzerklärung per Email zu benachrichtigen. Sie können Ihre Zustimmung jederzeit widerrufen, indem Sie diesen Schritten folgen.
    Fortfahren
    Bewerbungsbogen