CareerPlanSign in

Software Engineer, Selection Monitoring, Selection Monitoring

Bengaluru, Karnataka, India💼 Full-time🗓 2026-09-28 → 2026-09-30

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

Large-scale data processing pipelines, agentic pipelines, and observability systems for product data ingestion and enrichment.

Domain

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

Deliverable

production ML models

Required skills

Large-scale software system design, streaming and batch processing, entity resolution, data integration, system observability, cloud-scale distributed systems, end-to-end solution delivery

Preferred skills

Full software development life cycle ownership, architectural vision, mentoring engineers

Technologies

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

Responsibilities

Design scalable data processing systems for diverse data streams; build agentic pipelines for data processing; develop frameworks for ingesting and enriching product data; implement efficient storage solutions for large-scale datasets; solve complex problems in data integration and classification; lead and mentor engineers on design and operational excellence.

Seniority

Senior, hands-on IC with mentorship responsibilities

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