Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Software development engineer, amazon

London
Amazon
Development engineer
Posted: 15 June
Offer 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.

#J-18808-Ljbffr

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software installation and development engineer
Watford
PSI Software - Process Industries & Metals
Development engineer
Similar job
Software development engineer in test - reigate
Reigate
esure Group
Development engineer
Similar job
Software development engineer, public sector customer engineering
London
Amazon
Development engineer
See more jobs
Similar jobs
Amazon recruitment
Amazon jobs in London
Engineering jobs in London
jobs London
jobs Greater London
jobs England
Home > Jobs > Engineering jobs > Development engineer jobs > Development engineer jobs in London > Software Development Engineer, Amazon

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save