Amazon's Selection Monitoring team in Bengaluru is seeking a Software Engineer II to develop and manage large-scale data processing systems that enhance catalog intelligence. The ideal candidate will possess strong technical skills in software engineering and be passionate about solving complex problems in a dynamic environment
Job Summary
The team builds and operates large-scale data processing systems that power catalog intelligence across Amazon by processing billions of products from multiple sources.
Candidates will design robust pipelines using AWS technologies to ingest, process, and enrich product data at global scale.
The role requires driving end-to-end delivery of critical systems while solving complex problems in data integration and entity resolution.
Matching Summary
Match Score: 85
Amazon's Selection Monitoring team in Bengaluru is seeking a Software Engineer II to develop and manage large-scale data processing systems that enhance catalog intelligence. The ideal candidate will possess strong technical skills in software engineering and be passionate about solving complex problems in a dynamic environment.
Skills & Requirements
Must-have
large-scale distributed systems
real-time and batch processing
AWS streaming and batch platforms
data ingestion and transformation
entity resolution and deduplication
Nice-to-have
strong sense of ownership
mentoring engineers
observability and metrics systems
deep learning algorithms
service-oriented architectures
Key Requirements
Strong technical knowledge in engineering large-scale software systems
Experience with parallel processing and machine learning algorithms
Ability to develop end-to-end solutions from design to deployment