Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Amazon's Selection Monitoring team seeks a Software Development Engineer to enhance the catalog by solving complex problems and developing innovative solutions. The role demands strong technical expertise, ownership, and the ability to work in a fast-paced environment, focusing on improving customer experience through scalable systems.
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 add them to the catalog. We utilize parallel processing, machine learning, and deep learning algorithms to evaluate products and brands, prioritizing new additions to Amazon’s catalog. The datasets generated are used across Amazon to enhance product information, searchability, pricing, and delivery experiences. Our work involves building state-of-the-art Information Retrieval (IR) systems to mine the web and create structured entities from unstructured or semi-structured data. We continuously push the boundaries of large-scale distributed systems, Elastic Computing, Big Data, Artificial Intelligence, and SOA technologies to meet the challenges at Amazon’s global scale.
Join us in our mission to make everything anyone wants to buy available on Amazon!
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 role requires a high-performing, adaptable candidate capable of taking ownership of system success, driving solutions from design through coding, testing, and deployment, in a fast-paced environment.
The SDE will play a key role in solving complex problems and developing innovative solutions to enhance authoritative selection on the Amazon platform. Candidates should have a strong sense of ownership, the ability to develop end-to-end solutions, and a focus on improving customer experience. This role offers exposure to solving scale problems in data mining, AI, big data, and distributed cloud-scale systems.
Key job responsibilities include:
- Collaborate with senior engineers to shape the technical and architectural vision of Selection Monitoring systems responsible for generating structured domain entities from various data sources.
- Design and develop systems and frameworks for managing the lifecycle of domain entities and their relationships.
- Address complex challenges in automated identity generation, web-to-Amazon namespace translation, and product classification.
- Build scalable platforms for processing external data requests in an automated manner.
- Lead the design of solutions for efficient storage, search, and retrieval of products and related data.
- Promote the adoption of advanced technologies and develop algorithms that operate on large datasets.
- Mentor engineers and advocate best practices in design, coding, testing, and security.
We are committed to fostering an inclusive culture that empowers Amazon employees to deliver exceptional results. If you require workplace accommodations during the application or onboarding process, please visit this link. For regions not listed, contact your Recruiting Partner.