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
- 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
- ...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
- ...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...SuggestedLong term contractHybrid workWork at officeRemote jobFlexible hours3 days week
- ...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...SuggestedWorldwideFlexible hours
- ...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...SuggestedLocal areaImmediate startFlexible hoursShift work
- ...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
- ...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
- ...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 timeHybrid workLocal areaWorldwide
- 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 workWork at office
- 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,...
- ...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
- ...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 timeHybrid workWork at officeWorldwideFlexible hours2 days week3 days week
- ...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 contractFull time
- 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
- 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 timeWork at office
- ...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 employmentContract workLocal area
- ...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...
- ...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...
- ...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
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- ...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 employmentImmediate startWorldwide
- ...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 timeHybrid workLocal areaWorldwide
- ...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 contractFull time
- ...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 timeHybrid workWork at officeLocal area
- ...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 contractFull timeHybrid workWork at officeLocal areaWorldwide3 days week
- ...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...
- ...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 contractHybrid workWork at officeLocal areaWorldwide
- ...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 jobCasual workNight shift
- ...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 contractWorldwide
- ...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 areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer (Kafka Streaming). Be the first to apply!
