CareerPlan

Senior Staff Data Platform Software Engineer (Java Distributed Systems & Kafka)

Hyderabad, inFull-time2026-11-10 → 2026-11-12

Core

Architect and deliver large-scale distributed platform components for data-in-motion and backend storage systems, focusing on scalability, reliability, and high performance.

Role type

Senior Staff IC5 Data Platform Software Engineer (Java Distributed Systems)

Builds

Scalable data ingestion solutions, foundational libraries, frameworks, and tools for data platforms.

Domain

Enterprise software, distributed systems, data platforms, big data infrastructure

Required skills

Java (JVM internals, memory models, GC), distributed systems architecture, concurrency, networking, OS internals, relational databases (Oracle, MySQL, PostgreSQL), Kubernetes, Apache Kafka, Apache Spark, Apache Flink, data formats (Parquet, ORC, Avro)

Preferred skills

Apache Iceberg, stateful stream processing, exactly-once semantics, schema evolution, metadata management

Technologies

Java, JVM, Kubernetes, Apache Kafka, Apache Iceberg, Apache Flink, Apache Spark, Parquet, ORC, Avro

Responsibilities

Architect and design high-performance distributed systems; build data ingestion solutions; deliver clean, modular, reusable code; build foundational libraries and frameworks; troubleshoot complex production issues; research and adopt new technologies.

Seniority

Senior Staff (IC5), hands-on IC with significant leadership