Overview
Principal Architect (director-level IC) to lead architecture and evolution of a large-scale distributed data platform for real-time and batch use cases.
What you'll do
- Define and drive architecture for a distributed data platform for real-time, streaming, and batch workloads.
- Lead design of core platform capabilities including data lifecycle management, metadata systems, orchestration, and developer-facing APIs.
- Build systems to improve data reliability, consistency, discoverability, and ease of use for internal consumers.
- Drive scalability, performance, and cost efficiency for high-throughput, low-latency systems.
- Introduce automation and AI-assisted workflows such as intelligent diagnostics, validation, and safe remediation.
- Establish operational foundations including observability, SLOs, failure handling, and production excellence.
- Partner across teams and mentor senior engineers to raise engineering and architectural standards.
What you'll need
- ~10–15+ years of experience building large-scale distributed systems, infrastructure, or data platforms.
- Experience operating at Staff+ or Principal level leading complex, cross-team technical initiatives.
- Strong fundamentals in distributed systems including scalability, fault tolerance, data consistency, and performance.
- Experience with high-scale streaming systems, event-driven architectures, or real-time data processing.
- Hands-on experience building platform services for both real-time and offline workloads.
- Proficiency in systems programming languages such as Java, Python, or Go.
- Familiarity with automation or AI-assisted systems for intelligent tooling and judgment on where they add value.
Details
- Location: Bengaluru, India.
Read the full description and apply on the company’s own careers page.