CareerPlan

Software Development Engineer II, Int'l TechnologyEURegionalfund

Bengaluru, Karnataka, IndiaFull-time2026-11-02 → 2026-11-10

Core

Design and build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use to run predictions on distributed systems.

Role type

Senior IC software development engineer (distributed systems)

Builds

Distributed storage, index, and query systems for global delivery and shopping experiences

Domain

E-commerce / Distributed computing

Deliverable

production ML models

Required skills

Distributed systems design, Scalability engineering, Fault tolerance, System architecture, Software development lifecycle, Agile delivery

Preferred skills

Full SDLC experience, Code reviews, Source control management, Build processes, Testing, Operations

Technologies

Distributed computing environments, Predictive systems

Responsibilities

Collaborate with cross-disciplinary teams to conceive and design innovative products, Design and code solutions for broadly defined problems, Build scalable and fault-tolerant systems, Work in an agile environment to deliver high-quality software

Seniority

Mid-level, hands-on IC