CareerPlanSign in

Software Development Engineer - Discovery Tech, DiscoTec (Discovery Technology & Science)

Madrid, Community of Madrid, Spain💼 Full-time🗓 2026-09-11 → 2026-09-26

Core

Design and build scalable, fault-tolerant distributed storage, index, and query systems to automate cross-category marketing and merchandising for Amazon's global customers.

Role type

Senior IC Software Development Engineer (Distributed Systems)

Builds

Distributed storage, index, and query systems for cross-category product discovery

Domain

E-commerce, Distributed Systems, Marketing Technology

Deliverable

production ML models | product features | infrastructure

Required skills

Software architecture, distributed system design, system reliability, scaling strategies, programming in at least one language

Preferred skills

Full software development life cycle expertise, coding standards, code reviews, source control management, build processes, testing, operations

Technologies

Distributed computing environments, scalable storage systems, query systems

Responsibilities

Conceive, design, and bring innovative products to market; Design and build technologies in large distributed computing environments; Create solutions to run predictions on distributed systems; Build scalable and fault-tolerant storage and query systems; Deliver high quality software in an agile environment

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.