Software Engineer II Selection Monitoring, Selection Monitoring

Amazon

Bengaluru, KA, IN
On-site
Strong technical knowledge in engineering large-scale software systems
Experience with aws technologies including streaming and batch processing
Ability to design scalable data processing systems for real-time and precomputed datasets
Amazon's Selection Monitoring team is seeking a Software Engineer II to develop and maintain large-scale data processing systems that enhance catalog intelligence. The role requires strong engineering skills, a passion for problem-solving, and the ability to work with diverse data streams in a fast-paced 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.
  • Engineers are expected to apply parallel processing, machine learning, and deep learning algorithms to evaluate and enrich product data at global scale.
  • The role requires owning the end-to-end delivery of critical systems from requirements gathering through design, implementation, testing, deployment, and ongoing operational support.

Matching Summary

Match Score: 85

Amazon's Selection Monitoring team is seeking a Software Engineer II to develop and maintain large-scale data processing systems that enhance catalog intelligence. The role requires strong engineering skills, a passion for problem-solving, and the ability to work with diverse data streams in a fast-paced environment.

Skills & Requirements

Must-have

  • Strong technical knowledge in engineering large-scale software systems
  • Experience with AWS technologies including streaming and batch processing
  • Ability to design scalable data processing systems for real-time and precomputed datasets
  • Proficiency in building observability and metrics systems for system health monitoring
  • Expertise in solving complex data integration and entity resolution problems

Nice-to-have

  • High sense of ownership and ability to drive end-to-end solutions
  • Passion for solving challenging problems in a fast-paced environment
  • Experience mentoring engineers and driving best practices
  • Background in distributed systems and service-oriented architectures

Key Requirements

  • Established background in engineering large-scale software systems
  • Strong technical knowledge required for SDE II level
  • Proven ability to develop end-to-end solutions

Work Rights

Not specified

Tailored Resume

Cover Letter