CareerPlanSign in

Software Dev Engineer II, Business Data Technology

Bengaluru, Karnataka, India💼 Full-time🗓 2026-08-06 → 2026-09-27

Core

Design and build scalable software components and distributed systems for data processing, storage, indexing, and querying at massive scale.

Role type

Senior Software Development Engineer (Data Technology)

Builds

Distributed storage, index, and query systems; data processing pipelines; innovative data products.

Domain

E-commerce, Big Data, Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Software development, Data structures and algorithms, Distributed computing, System design, Troubleshooting, Agile development

Preferred skills

Full software development life cycle experience, Code reviews, Source control management, Testing, Operations

Technologies

AWS Redshift, EMR, Glue, LakeFormation, SageMaker

Responsibilities

Design and build software components in a large distributed computing environment; Create solutions to run predictions on distributed systems; Build distributed storage, index, and query systems; Write clean, maintainable code and participate in code reviews; Troubleshoot and debug issues across the software stack.

Seniority

Senior, hands-on IC

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