Enable job alerts via email!

Software Development Engineer, Amazon

Amazon

London

On-site

GBP 60,000 - 100,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Development Engineer, where you will tackle complex challenges in building scalable systems for data processing. This role offers the opportunity to work on innovative projects using cutting-edge technologies like machine learning and big data. You will collaborate with experienced engineers, mentor junior staff, and contribute to the architectural vision of the Selection Monitoring systems. If you're passionate about software development and eager to make a significant impact, this is the perfect opportunity for you!

Qualifications

  • 3+ years of software development experience with strong programming skills.
  • Experience in system design, scalability, and reliability.

Responsibilities

  • Collaborate with senior engineers to shape the technical vision.
  • Develop scalable systems for data processing and anomaly detection.

Skills

Java
Scala
C++
Python
Distributed Systems
Service-Oriented Architecture
Data Structures
Algorithms Optimization

Education

Bachelor’s Degree in Computer Science
Advanced Degree in Computer Science

Tools

AWS
Spark
Hive

Job description

Amazon Selection Monitoring Team Job Description

Amazon’s Selection Monitoring team is responsible for expanding the largest catalog on the planet. Our systems process billions of products to algorithmically identify products not yet sold on Amazon and programmatically add them to the catalog. We utilize parallel processing, machine learning, and deep learning algorithms to evaluate products and brands, prioritizing which to add. The datasets we produce enhance product information, searchability, pricing, and delivery experiences across Amazon. Our work involves building state-of-the-art Information Retrieval systems to mine the web and automatically create structured entities from unstructured or semi-structured data. We continuously push the boundaries of large-scale distributed systems, Elastic Computing, Big Data, and SOA technologies to meet Amazon’s global needs.

Join us in our mission to make everything anyone wants to buy available on Amazon!

Who We're Looking For

We seek Software Development Engineers (SDEs) with strong technical expertise, experience in engineering large-scale software systems, and a passion for solving challenging problems. The ideal candidate is high-performing, adaptable, and capable of taking ownership of system success—from design through coding, testing, and deployment—in a fast-paced environment.

Key Responsibilities
  1. Collaborate with Sr. SDEs and Principal Engineers to shape the technical and architectural vision of Selection Monitoring systems responsible for generating structured domain entities from data.
  2. Develop systems and frameworks for managing the lifecycle of domain entities and their relationships.
  3. Create scalable platform capabilities for data processing, metadata generation, and anomaly detection.
  4. Address complex problems like automated identity generation, web-to-Amazon namespace translation, and product classification.
  5. Design solutions for efficient storage, vending, and search of products and related data.
  6. Leverage serverless and big data technologies to create efficient algorithms for large datasets.
  7. Mentor junior engineers and promote best practices in design, coding, testing, and security.
Minimum Qualifications
  • 3+ years of professional software development experience.
  • 2+ years of experience in system design or architecture, including scalability and reliability.
  • Proficiency in at least one programming language (e.g., Java, Scala, C++, Python).
  • Bachelor’s Degree in Computer Science or related field; advanced degrees preferred.
  • Experience delivering complex software systems to customers.
  • Deep expertise in distributed and service-oriented architectures.
  • Proven track record of delivering large-scale enterprise or online services.
  • Strong programming skills in object-oriented languages and understanding of design principles.
  • Solid knowledge of data structures and algorithms optimization.
Additional Qualifications
  • 4+ years full software development lifecycle experience, including coding standards, reviews, source control, build, testing, and operations.
  • Experience with data mining, machine learning, rules engines, and workflow systems.
  • Deep understanding of SOA and building scalable, fault-tolerant systems using cloud technologies.
  • Experience with MapReduce paradigms and Big Data tools like Spark and Hive.
  • Experience developing algorithms for large datasets; AWS knowledge is a plus.

We foster an inclusive culture that empowers Amazon employees to deliver top results for our customers. If you need workplace accommodations during the application or onboarding process, please visit this link.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Development Engineer, Amazon Customer Service

Amazon

London

On-site

GBP 50,000 - 90,000

2 days ago
Be an early applicant

Software Development Engineer, Amazon Customer Service

TN United Kingdom

London

On-site

GBP 50,000 - 90,000

6 days ago
Be an early applicant

Software Development Engineer, Amazon Customer Service

Amazon

London

On-site

GBP 50,000 - 90,000

4 days ago
Be an early applicant

Software Development Engineer , Amazon Lending

Amazon

London

On-site

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Software Development Engineer, Amazon Foundational Security Services

Amazon

London

On-site

GBP 55,000 - 95,000

Yesterday
Be an early applicant

Software Development Engineer, Amazon Device OS

Amazon

London

On-site

GBP 60,000 - 100,000

2 days ago
Be an early applicant

Software Development Engineer, Amazon Q Business

Amazon

London

On-site

GBP 60,000 - 100,000

4 days ago
Be an early applicant

Software Development Engineer, Amazon Tax Services

Amazon

London

On-site

GBP 40,000 - 80,000

3 days ago
Be an early applicant

Software Development Engineer, Amazon Customer Service

ENGINEERINGUK

London

On-site

GBP 45,000 - 75,000

5 days ago
Be an early applicant