2h ago
Staff Software Engineer - Data Platform
Bengaluru, Karnataka, India
full-timesenior Hybridsoftware development
Tech Stack
Description
You will design and architect a unified data platform supporting real-time and batch processing, AI initiatives like Knowledge Graph, and ensure sub-second read latency with sub-minute freshness. You'll mentor engineers, author design documents, and automate infrastructure using Helm and Terraform.
Requirements
- Bachelor's or Master's degree in Computer Science or related field
- 6-12 years of backend engineering experience with a focus on data platforms and analytics
- Proven expertise in building low-latency, highly concurrent microservices in data platform
- Proficiency in JVM-based languages: Java, Scala, or Kotlin
- Experience with technologies like Kafka, Apache Spark, Iceberg, Trino, StarRocks, Pinot, or Druid
Responsibilities
- Design and architect the unified data platform with real-time and batch processing
- Mentor senior/junior engineers through code and design reviews
- Author high-level and low-level design documents
- Automate infrastructure setup using Helm, Terraform, and similar technologies
- Collaborate with SRE and cross-functional teams to troubleshoot production performance issues
0 views 0 saves 0 applications