CareerPlanSign in

Software Dev Engineer II , Selection Management - Subscribe & Save

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

Core

Design and build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use within a large distributed computing environment.

Role type

Senior IC software development engineer (distributed systems)

Builds

Distributed storage, index, and query systems

Domain

E-commerce / Distributed computing

Deliverable

production ML models

Required skills

Software development, System design, Distributed systems, Scalability, Fault tolerance, Low-cost architecture, Agile development, Coding standards, Source control management, Testing

Preferred skills

Full software development life cycle experience, Code reviews, Build processes, Operations experience

Technologies

Distributed computing environments, Agile tools

Responsibilities

Conceive, design, and bring innovative products and services to market; Design and code solutions starting with broadly defined problems; Work in an agile environment to deliver high-quality software.

Seniority

Mid-level, hands-on IC

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