CareerPlanSign in

Software Development Engineer

Bengaluru, Karnataka, India💼 Full-time🗓 2026-08-17 → 2026-09-26

Core

Build scalable, fault-tolerant, and highly available services for Amazon's Selection Monitoring team to process billions of products and algorithmically add new items to the catalog using large-scale distributed systems.

Role type

Senior Software Development Engineer (Large Scale Systems)

Builds

Mission-critical control plane systems, data processing solutions, and automated bootstrapping capabilities for multi-tenancy.

Domain

E-commerce, Big Data, Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Large scale software system design, system architecture, fault tolerance, data flow management, automated bootstrapping, failure recovery modeling, mentorship

Preferred skills

Full software development life cycle ownership, coding standards, code reviews, source control management, build processes, testing, operations

Technologies

Elastic Computing, Big Data, SOA, parallel processing, machine learning, deep learning, Information Retrieval (IR)

Responsibilities

Drive technical and architectural vision for control plane systems, build scalable services, design data flow management capabilities, enable automated bootstrapping for new domains, build task allocation models for failure recovery, lead and mentor junior engineers

Seniority

Senior, hands-on IC with mentorship responsibilities

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