Senior Data Engineer – Big Data & Streaming Platforms - Java/Scala or Python | Spark, Kafka | Flink, Iceberg / Lakehouse, Trino | 8 to 12 Years
On-site · Bengaluru, Karnataka, India
Job Summary
Senior Data Engineer responsible for building and operating a Kafka-based streaming data platform, developing Spark/Flink data processing jobs, leveraging Iceberg for data lakes, and tuning for performance and cost. Collaborates with product teams to develop analytics pipelines, participates in code reviews, and works on scalable, open-source data technologies to support real-time and batch analytics on large datasets.
Required Qualifications
- Minimum Qualifications: At least 8+ years of experience in data engineering and software development
- Ability to work with open-source ecosystem
- Ability to write high-quality code in Java/Scala, Python, or equivalent languages
- Practical experience with Apache Spark and Apache Flink
- Practical experience with query engines like Trino/Presto
- Experience working with Kafka and scaling for high volume workloads
- Strong SQL skills and understanding of data modeling for analytical workloads
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.