CareerPlanGet AI match score →

Software Engineer II, Selection Monitoring

Bengaluru, Karnataka, India💼 Full-time🗓 2026-07-16 → 2026-07-31

Core

Building and operating large-scale data processing systems and Information Retrieval (IR) systems to create comprehensive product information for Amazon's catalog intelligence.

Role type

Senior Software Engineer (Data Engineering & Distributed Systems)

Builds

Scalable data pipelines, entity resolution frameworks, and observability systems for real-time and batch processing of billions of products.

Domain

E-commerce, Data Engineering, Distributed Systems, Machine Learning

Deliverable

production ML models | product features | infrastructure

Required skills

Large-scale software system design, distributed systems, streaming and batch processing, entity resolution, data integration, system observability, cloud-scale architecture

Preferred skills

Full software development lifecycle ownership, mentoring engineers, architectural vision driving

Technologies

AWS, Elastic Computing, Big Data, service-oriented architectures

Responsibilities

Design and build scalable data processing systems for diverse data streams; Develop robust pipelines for ingesting and enriching product data; Work with Senior Engineers on technical vision for structured entity generation; Build observability and metrics systems; Solve complex problems in data integration and classification; Design efficient storage solutions for large-scale datasets; Lead and mentor engineers on design, coding, and operational excellence; Own end-to-end delivery of critical systems from requirements to deployment.

Seniority

Senior, hands-on IC with mentorship responsibilities

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