Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer (Kafka Streaming)

bazaarvoice

About Bazaarvoice

 

At Bazaarvoice, we create smart shopping experiences. Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with billions of consumers. Our solutions enable brands to connect with consumers and collect valuable user-generated content, at an unprecedented scale. This content achieves global reach by leveraging our extensive and ever-expanding retail, social & search syndication network. And we make it easy for brands & retailers to gain valuable business insights from real-time consumer feedback with intuitive tools and dashboards. The result is smarter shopping: loyal customers, increased sales, and improved products.

 

The problem we are trying to solve : Brands and retailers struggle to make real connections with consumers. It's a challenge to deliver trustworthy and inspiring content in the moments that matter most during the discovery and purchase cycle. The result? Time and money spent on content that doesn't attract new consumers, convert them, or earn their long-term loyalty.

 

Our brand promise : closing the gap between brands and consumers.

 

Founded in 2005, Bazaarvoice is headquartered in Austin, Texas with offices in North America, Europe, Asia and Australia.

 

It’s official: Bazaarvoice is a  Great Place to Work in the  US ,  Australia ,  India , Lithuania, France, Germany and the  UK !

About the Team

We are building our next-generation Data Enrichment Platform and we need a heavy hitter to help us scale. We aren't just moving data; we are building the real-time engine that powers our business.

As a core member of our engineering team, you will architect high-throughput pipelines, solve complex latency challenges, and define the standards for a robust "Lakehouse" architecture. If you obsess over JVM internals, distributed consistency, and Exactly-Once semantics, this is the role for you.

 

How You'll Make an Impact:

Architect at Scale: Lead the design of distributed streaming architectures using Kafka Streams, Spark, and Flink . You will build the roadmap for our transition to a robust Lakehouse architecture.

Performance Tuning: Dive deep into the system to identify bottlenecks. You will own the stability of pipelines processing massive events per second, solving for data integrity and low latency.

Quality by Design: Set the engineering standard. You will drive a culture of reliability through robust monitoring (Datadog/Prometheus), observability, and automated testing frameworks.

Modernization: proactively identify opportunities to refactor and modernize the platform for maximum efficiency and cost-effectiveness.

 

The Must Have Skills:

Veteran Engineer: 8+ years of software engineering experience, with at least 5 years of deep production expertise in Scala or Java (concurrency, memory management, GC tuning). Deep JVM knowledge required.

Streaming Expert: 5+ years hands-on with the Kafka ecosystem. You understand offsets, partitions, rebalancing, and state stores intimately. Apache Kafka, Kafka Streams, Kafka Connect, Flink, Spark.

Data Architect: You have a proven track record of designing systems that remain resilient under heavy load. You understand the trade-offs between consistency models and storage formats.

AWS Native: Mastery of the AWS ecosystem (handling TBs of data) is second nature to you. AWS (MSK, EMR, Athena, Lambda), Terraform, Kubernetes.

 

Why You’ll Love Working with Us?

Work with cutting-edge technology in a collaborative, global team

Competitive salary + good benefits (insurance, annual leave, bonuses, referral rewards, and more).

We’re Great Place to Work Certified (4 years in a row!).

Hybrid work model (3 days in office – Prestige Tech Pacific).

 

Interview Process:

Tech Round 1: Coding interview with our team.

Tech Round 2: System design discussion.

Hiring Manager Meeting: Team, values & culture check.

Final Round: Chat with HR/Senior Leadership.

 

If this sounds like you, let’s talk

 

Vacancy posted 11 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer (Kafka Streaming) in Bangalore vacancy
  • Job Summary : Join our Video Engineering team as a Senior Staff Engineer, where you will play a key role in...  ...quality assessment, and high-performance streaming systems designed to support millions...  ...of video processing & ad insertion software integrated with the Hotstar media... 
    Suggested

    JioStar

    Bangalore
    21 days ago
  •  ...Ireland. Come join us! About the Role Join us as a Full Stack Staff Engineer to lead the evolution of the AlphaSense Application Portfolio...  ...success in designing large-scale asynchronous systems using streaming, queuing, and caching strategies, supported by robust... 
    Suggested

    AlphaSense

    Bangalore
    23 days ago
  •  ...India Private Limited is looking for a Staff Engineer to join the Platform & Infrastructure organization...  ...foundational systems that drive software products.Examples include areas such as...  ...environment.- Expert-level knowledge of at-scale stream-processing decision engines.Total... 
    Suggested
    Long term contract
    Hybrid work
    Work at office
    Remote job
    Flexible hours
    3 days week

    SAMSARA TECHNOLOGIES INDIA PRIVATE LIMITED

    Bangalore
    9 days ago
  •  ...Senior Lead Software Engineer Do you want work on the cutting edge technology? Do you enjoy...  ...Hughes is seeking for a hands-on Senior Staff Software Engineer to lead the design and...  ...microservices with RESTful APIs, event streaming, and asynchronous workflows where appropriate... 
    Suggested
    Worldwide
    Flexible hours

    Baker Hughes

    Bangalore
    more than 2 months ago
  •  ...Harness is the AI Software Delivery Platform company, led by technologist and entrepreneur...  ...This is an amazing opportunity to be a Staff Engineer in a high-growth, high-potential startup...  ...Java and Python. Our platform comprises Kafka, Kafka Streams, Spark, Trino, Iceberg, MongoDB... 
    Suggested
    Local area
    Immediate start
    Flexible hours
    Shift work

    Harness

    Bangalore
    11 hours ago
  •  ...a comprehensive set of hardware, software and mobile solutions for every charging...  ...come. Reports To Software Engineering Manager We're looking for a Senior Staff Software Engineer to be the...  ...subject matter expert for our API and streaming platform. In this high-impact... 
    Long term contract

    ChargePoint

    Bangalore
    more than 2 months ago
  •  ...their data needs. As a Staff Engineer at Hevo Data, you will get to:...  ...s degree in Computer Science, Software Engineering, or a related...  ...data processing engines (Spark, Kafka, Flink or equivalent). Experience...  .../backups, Distributed cache, streaming platforms, query engines etc.... 
    Full time

    hevodata

    Bangalore
    11 days ago
  •  ...identity management systems. We are looking for an experienced Staff Software Engineer to work on our Onboarding and Lifecycle Management (LCM)...  ...understanding of infrastructure level technologies: caching, stream processing, resilient architectures ~ Experience with RESTful... 
    Full time
    Hybrid work
    Local area
    Worldwide

    Okta

    Bangalore
    8 days ago
  • Job Summary : Software Development Engineers are expert problem-solvers and builders who design, implement, and improve software applications...  ..., Memcached)- Experience with message queues and streaming platforms (Kafka, RabbitMQ, Pulsar)- Understanding of CAP theorem, eventual... 
    Hybrid work
    Work at office

    VISA CONSOLIDATED SUPPORT SERVICES (INDIA) PVT LTD

    Bangalore
    9 days ago
  • Job Description : We are looking for a highly skilled Staff Software Engineer Distributed Systems to lead the design and development of large-scale...  ....- Design event-driven systems using messaging and streaming platforms.- Evaluate and recommend technologies, frameworks,... 

    Careerist management Consultants

    Bangalore
    8 days ago
  •  ...failures, and controlling costs. A day in the life of a Staff Software Engineer Design and build scalable, reliable, and performant distributed...  ..., MongoDB, DynamoDB). Hands-on experience with event streaming technologies (e.g., Kafka, Spark). Solid experience in... 
    Full time

    acceldata

    Bangalore
    11 days ago
  •  ...Live Streaming Software Engineer: We are seeking a talented and motivated Live Streaming Software Engineer, with proven Python, Java, NodeJS experience, to join our dynamic team and contribute to the development of cutting-edge solutions that drive our business forward.... 
    Full time
    Hybrid work
    Work at office
    Worldwide
    Flexible hours
    2 days week
    3 days week

    Thomson Reuters

    Bangalore
    1 day ago
  •  ...sense to be the best chapter of your career.  Job Title : Staff Software Engineer - Data Location :  Bengaluru, IN About the Role :...  ...Systems : Design, build, and evolve high‑throughput batch and streaming data pipelines that process billions of records. Own core... 
    Long term contract
    Full time

    6sense

    Bangalore
    16 days ago
  • Job Description : We are looking for a Staff Software Engineer to join our core platform engineering team. In this senior individual-contributor...  ...coding practices in payment systems.- Familiarity with event streaming platforms such as Apache Kafka or AWS Kinesis.-... 
    Long term contract

    BLACKHAWK NETWORK (INDIA) Private LIMITED

    Bangalore
    4 days ago
  • Job Title : Kafka EngineerLocation : Hyderabad / BangaloreEmployment Type : Full-TimeWork...  ...for a skilled Confluent Kafka Support Engineer responsible for providing technical support...  ...ensuring the reliability of distributed streaming platforms.Roles & Responsibilities : 1. Customer... 
    Full time
    Work at office

    WorkCrew.ai

    Bangalore
    25 days ago
  •  ...Join us as a Software Engineer- Kafka at Barclays, where you'll spearhead the evolution of our digital landscape, driving innovation and excellence...  ...deep expertise in cloud-native technologies, distributed streaming platforms, Kubernetes orchestration, and multi-region architecture... 
    Permanent employment
    Contract work
    Local area

    Barclays

    Bangalore
    more than 2 months ago
  •  ...are celebrated, here you can thrive. Software Engineer - II (Asynchronous Messaging Services Team...  ...and franchises across television, film, streaming, and gaming. The new company combines...  ...made up of Junior, Mid-level, Senior, and Staff engineers who specialize in distributed... 

    Warner Bros. Discovery

    Bangalore
    more than 2 months ago
  •  ...and entrepreneurial culture.JOB SUMMARY :Platform Operations Engineer AWS & Kafka (Amazon MSK) Overview Were looking for an experienced Platform...  ...the administration and optimization of our Kafka-based data streaming infrastructure on AWS. This role focuses on ensuring reliability... 

    Capco Technologies Pvt Ltd

    Bangalore
    19 days ago
  •  ...performance.- Proactively monitor OCP/Kafka processes and alerts,...  ...Knowledge of Kafka (including Kafka Streams) for real-time data processing...  ....- Experienced with basic software development tools, source code...  ..., guide, and lead a team of engineers in incident, problem, and change... 
    Rotating shift

    Apolis Consulting Pvt Ltd

    Bangalore
    19 hours ago
  • Rs 21.56 lakh p.a.

     ...business. Position Summary: You will join our Product Engineering team that shares a passion for writing great code, embracing new...  ...customers protect their reputation and bottom line.  As a Staff Software Engineer at NAVEX, you will have ample opportunity to invest in... 
    Remote job

    NAVEX

    Bangalore
    more than 2 months ago
  •  ...complexity is high and global impact is on the line. Job Title: Staff Software Engineer, AI Locations: Bangalore Reports to : Sr. Manager, AI...  ..., Tableau). Experience with messaging systems (e.g., Kafka) is a plus. Testing & Quality: Experience with test automation... 
    Permanent employment
    Immediate start
    Worldwide

    Conga

    Bangalore
    23 days ago
  •  ...an opportunity to do career-defining work. We're all in on this mission. If you are too, let's talk. Okta seeks a skilled Staff Full Stack Engineer with expertise in NetSuite and/or  Oracle Fusion Cloud Applications. As part of our Business Technology team, you will be responsible... 
    Full time
    Hybrid work
    Local area
    Worldwide

    Okta

    Bangalore
    a month ago
  •  ...feel valued, you’re empowered to do your best work. Job Summary We are looking for a highly skilled and experienced Senior Software Engineer / Lead to join our engineering team as a full-time contributor. This role is ideal for someone who can combine hands-on... 
    Long term contract
    Full time

    Equinix

    Bangalore
    13 days ago
  •  ...seeking experienced, passionate, and resourceful front-end Staff developers to join our Product Engineering teams. As a developer, you will collaborate cross-...  ...of hands-on experience ~ Knowledge of professional software engineering practices and best practices for the full... 
    Full time
    Hybrid work
    Work at office
    Local area

    EarnIn

    Bangalore
    8 days ago
  •  ...we invite you to bring your talents to Zscaler and help shape the future of cybersecurity. We are looking for a Sr Staff Software Development Engineer to join our ZPA Data Path team. This is a hybrid role based in Bangalore (onsite 3 days a week), reporting to the Manager... 
    Long term contract
    Full time
    Hybrid work
    Work at office
    Local area
    Worldwide
    3 days week

    Zscaler

    Bangalore
    16 days ago
  •  ...event-driven systems using Apache Kafka for real-time data processing and...  ...discussions.Kafka Development & Streaming : - Design and implement Kafka-based...  ...Science, Information Technology, Engineering, or a related field.- 6 to 11 years of software development experience.- Strong... 

    Srivango Technologies

    Bangalore
    29 days ago
  •  ...make your next move with Zscaler.  Our Engineering team built the world's largest cloud security...  ...passion to our team of cloud architects, software engineers, security experts, and more who...  ...We're looking for an experienced Senior Staff Software Engineer to join our End point... 
    Long term contract
    Hybrid work
    Work at office
    Local area
    Worldwide

    Zscaler

    Bangalore
    more than 2 months ago
  •  ...redefining how the world connects. We’re currently looking for: Staff Engineer Responsibilities Work with engineering leaders,...  ...field or equivalent, is required ~14+ years in an engineering software development role building backend services, APIs ~ Proven... 
    Remote job
    Casual work
    Night shift

    RingCentral

    Bangalore
    more than 2 months ago
  •  ...can use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve...  ...operating large scale distributed systems. ~ Experience with software security and systems that handle sensitive data. ~ Demonstrated... 
    Long term contract
    Worldwide

    Databricks

    Bangalore
    23 days ago
  •  ...In addition to being an important part of Lakeflow and Data Engineering, Connect is also a key platform capability. Every surface in Databricks...  ...: Solve real business needs at large scale by applying your software engineering. Deliver a highly scalable, available, and fault... 
    Local area
    Worldwide

    Databricks

    Bangalore
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer (Kafka Streaming). Be the first to apply!