CareerPlanSign in

Principal Software Engineer

Bangalore - Engineering🌐 Remote💼 Full-time🗓 2026-09-08 → 2026-09-26

Core

Lead the design and development of the Data Fabric platform, a next-generation distributed data infrastructure enabling seamless data integration, processing, governance, and security at scale.

Role type

Principal Software Engineer (Distributed Systems & Data Infrastructure)

Builds

Scalable, high-performance distributed data systems for ingestion, storage, processing, and querying

Domain

Enterprise Software / Distributed Data Systems / Cloud Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

System-level programming (C#, Java), Distributed systems architecture, Cloud ecosystems (Azure, AWS, GCP), Containerization (Docker, Kubernetes), Multithreading & synchronization, CI/CD pipelines, Data structures & algorithms

Preferred skills

Full-stack development, LLMs & AI-powered automation, GraphQL, Data mesh architectures, Observability tools (Prometheus, Grafana)

Technologies

Apache Kafka, Spark, Flink, Iceberg, Kubernetes, C#, Java, Azure, AWS, GCP, Docker

Responsibilities

Architect and implement the Data Fabric platform, optimize large-scale distributed data systems, mentor senior engineers, establish engineering standards and code reviews, evaluate and integrate emerging technologies

Seniority

Principal, hands-on IC with strategic leadership

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