# Staff Software Engineer

**Company:** [Bazaarvoice](https://hotfix.jobs/companies/bazaarvoice)
**Location:** Bengaluru, India
**Role:** Data Engineering
**Experience:** 8+ years
**Skills:** Scala, Java, Jvm, Apache Kafka, Kafka Streams, Kafka Connect, Apache Flink, Spark, AWS, Terraform, Kubernetes, Datadog, Prometheus, Lakehouse, Aws Msk
**Posted:** 2026-01-15

> Leads the architecture and performance of high-throughput real-time streaming and Lakehouse data platforms. The role requires 8+ years of software engineering experience, deep Scala or Java and JVM expertise, extensive Kafka experience, and strong AWS capabilities.

## Job Description

## Responsibilities
- Architect distributed, high-throughput streaming architectures using Kafka Streams, Apache Spark, and Apache Flink.
- Build the roadmap for transitioning to a robust Lakehouse architecture.
- Identify and resolve system bottlenecks while maintaining pipeline stability, data integrity, and low latency at massive event volumes.
- Establish engineering standards for reliability, monitoring, observability, and automated testing.
- Use Datadog and Prometheus for monitoring and observability.
- Identify opportunities to refactor and modernize the platform for efficiency and cost-effectiveness.

## Requirements
- 8+ years of software engineering experience.
- At least 5 years of production expertise in Scala or Java, including concurrency, memory management, and garbage-collection tuning.
- Deep JVM knowledge.
- At least 5 years of hands-on experience with the Kafka ecosystem.
- Expertise in Kafka offsets, partitions, rebalancing, and state stores.
- Experience with Apache Kafka, Kafka Streams, Kafka Connect, Apache Flink, and Apache Spark.
- Experience designing resilient systems under heavy load.
- Understanding of consistency-model and storage-format trade-offs.
- Mastery of AWS for handling terabytes of data, including MSK, EMR, Athena, and Lambda.
- Experience with Terraform and Kubernetes.

## Compensation & Benefits
- Competitive salary.
- Insurance, annual leave, bonuses, referral rewards, and other benefits.
- Hybrid work model with 3 days in the office at Prestige Tech Pacific.

## Interview Process
- Coding interview.
- System design discussion.
- Hiring manager meeting covering team, values, and culture.
- Leadership discussion focused on AI and solution design.
- Final discussion with HR or senior leadership.

## Similar jobs

- [Staff Product Analytics Engineer](https://hotfix.jobs/jobs/8ef8d636-e070-44e7-8025-1545bc6a6bc5) - Celonis - Bengaluru, India
- [Staff Software Engineer, Foundations](https://hotfix.jobs/jobs/40a0127d-7f18-472a-9500-51cb34a7b30a) - Vanta - Remote - $260k – $306k/yr
- [Staff Software Engineer](https://hotfix.jobs/jobs/188d39c7-6268-454f-b8c5-8c582623c6ae) - Databricks - Bengaluru, India
- [Staff Software Engineer - Data Platform](https://hotfix.jobs/jobs/ec974d52-9ed0-4b50-9b27-54dfa4ffcffc) - Databricks - Bengaluru, India
- [Senior Data Engineer](https://hotfix.jobs/jobs/87b44df0-4459-4294-af40-945c2cbeaa59) - Alpaca - Remote

**Apply:** https://hotfix.jobs/jobs/25f9e5ae-52da-4722-bf6f-8fd312af9171
**Canonical:** https://hotfix.jobs/jobs/25f9e5ae-52da-4722-bf6f-8fd312af9171