CrawlJobs Logo

Staff Software Engineer (Kafka Streaming)

bazaarvoice.com Logo

Bazaarvoice

Location Icon

Location:
India , Bengaluru

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Requirements:

  • How many years of experience do you have in Kafka Streams, Spark, and Flink?
  • How many years of experience do you have in Scala or Java?

Additional Information:

Job Posted:
February 17, 2026

Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Engineer (Kafka Streaming)

Senior Staff Software Engineer

As a Senior Staff Software Engineer, you will join a highly performing team of e...
Location
Location
United States , New York
Salary
Salary:
156400.00 - 225000.00 USD / Year
siriusxm.com Logo
SiriusXM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science/Mathematics or a similar field
  • 12+ years of software engineering experience in Java programming language (preferably JDK17 or higher)
  • 5+ years of experience developing and designing data applications and data pipelines
  • 7+ years of experience crafting microservices and scalable products, utilizing diverse cloud platforms (ideally AWS)
  • Strong understanding of engineering software processes, lifecycle methodology, configuration management, release management, and system verification and testing
  • Ability to work independently and oversee entire projects or significant parts, focusing on completing the tasks on time
  • Proven ability to research and become proficient in new technologies
  • Strong analytical and problem-solving skills, with meticulous attention to detail and a dedication to continuous improvement
  • Proficiency in constructing detailed software architecture diagrams
  • Interpersonal skills and ability to interact and work with staff at all levels
Job Responsibility
Job Responsibility
  • Design and build high-performance, reliable, and scalable reporting APIs and data pipelines
  • Lead high-level architecture discussions and planning sessions work with ad measurement, revenue and addressability data
  • Work with various teams of engineers building software in a collaborative development process
  • Execute tasks with utmost clarity and precision, demonstrating a strong sense of ownership and providing clear direction to drive projects forward effectively
  • Collaborate with the Product team to clarify the scope of the projects by giving thoughtful feedback which challenges and clarifies requirements intent
  • Collaborate with the Global Operations and Cloud Infrastructure teams to ensure flawless production deployments and support the Incident Management team
  • Responsible for conducting technical interviews as needed, ensuring a consistently high bar for engineering excellence and performance standards
  • Responsible for mentoring and guiding junior engineers.
What we offer
What we offer
  • discretionary short-term and long-term incentives
  • Fulltime
Read More
Arrow Right

Staff Data Engineer

As a Staff Data Engineer, you will be leading the architecture, design and devel...
Location
Location
United States; Canada , Remote
Salary
Salary:
Not provided
https://www.1password.com Logo
1Password
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 8+ years of professional software engineering experience
  • Minimum of 7 years technical engineering experience building data processing applications (batch and streaming) with coding in languages
  • In-depth, hands-on experience on extensible data modeling, query optimizations and work in Java, Scala, Python, and related technologies
  • Experience in data modeling across external facing product insights and business processes, such as revenue/sales operations, finance, and marketing
  • Experience with Big Data query engines such as Hive, Presto, Trino, Spark
  • Experience with data stores such as Redshift, MySQL, Postgres, Snowflake, etc.
  • Experience using Realtime technologies like Apache Kafka, Kinesis, Flink, etc.
  • Experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP with extensive use of datastores like RDBMS, key-value stores, etc.
  • Experience leveraging distributed systems at scale and systems knowledge on infrastructure hardware, resources bare-metal hosts to containers to networking.
Job Responsibility
Job Responsibility
  • Design, develop, and automate large-scale, high-performance batch and streaming data processing systems to drive business growth and enhance product experience
  • Build data engineering strategy that supports a rapidly growing tech company and aligns with the priorities across our product strategy and internal business organizations’ desire to leverage data for more competitive advantages
  • Build scalable data pipelines using best-in-class software engineering practices
  • Develop optimal data models for storage and retrieval, meeting critical product and business requirements
  • Establish and execute short and long-term architectural roadmaps in collaboration with Analytics, Data Platform, Business Systems, Engineering, Privacy and Security
  • Lead efforts on continuous improvement to the efficiency and flexibility of the data, platform, and services
  • Mentor Analytics & Data Engineers on best practices, standards and forward-looking approaches on building robust, extensible and reusable data solutions
  • Influence and evangelize high standard of code quality, system reliability, and performance.
What we offer
What we offer
  • Maternity and parental leave top-up programs
  • Generous PTO policy
  • Four company-wide wellness days
  • Company equity for all full-time employees
  • Retirement matching program
  • Free 1Password account
  • Paid volunteer days
  • Employee-led inclusion and belonging programs and ERGs
  • Peer-to-peer recognition through Bonusly
  • Fulltime
Read More
Arrow Right
New

Staff Software Engineer (Kafka Streaming)

We are building our next-generation Data Enrichment Platform and we need a heavy...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
bazaarvoice.com Logo
Bazaarvoice
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of software engineering experience
  • At least 5 years of deep production expertise in Scala or Java (concurrency, memory management, GC tuning)
  • Deep JVM knowledge required
  • 5+ years hands-on with the Kafka ecosystem (Apache Kafka, Kafka Streams, Kafka Connect, Flink, Spark)
  • Proven track record of designing resilient systems under heavy load
  • Mastery of the AWS ecosystem (MSK, EMR, Athena, Lambda)
  • Experience with Terraform
  • Experience with Kubernetes
Job Responsibility
Job Responsibility
  • Architect high-throughput pipelines
  • Solve complex latency challenges
  • Define standards for a robust Lakehouse architecture
  • Lead design of distributed streaming architectures using Kafka Streams, Spark, and Flink
  • Build roadmap for transition to Lakehouse architecture
  • Dive deep to identify system bottlenecks
  • Own stability of pipelines processing massive events per second
  • Solve for data integrity and low latency
  • Drive culture of reliability through robust monitoring (Datadog/Prometheus), observability, and automated testing frameworks
  • Proactively identify opportunities to refactor and modernize platform for efficiency and cost-effectiveness
What we offer
What we offer
  • Competitive salary
  • Insurance
  • Annual leave
  • Bonuses
  • Referral rewards
  • Fulltime
Read More
Arrow Right

Staff Software Engineer I - Stream Governance

As a Staff Software Engineer, you will be the technical lead for several key ini...
Location
Location
Canada
Salary
Salary:
225100.00 - 264500.00 CAD / Year
confluent.io Logo
Confluent
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of relevant software development experience
  • Technical expertise in large-scale systems engineering or distributed systems
  • 5+ years of experience with designing, building, and scaling distributed systems
  • Experience running production services in the cloud and being part of oncall rotation
  • Expertise in cloud-native technology, including networking & security
  • Prior experience working on AWS, GCP, or Azure and a deep understanding of cloud best practices
  • Ability to influence the team, peers, and management using effective communication and collaborative techniques
  • Proven experience in leading and mentoring technical teams
  • Drive results by removing friction and improving the development stack with urgency and prioritization skills
  • BS Degree in Computer Science, Engineering, or equivalent experience. An advanced degree in computer science is preferred
Job Responsibility
Job Responsibility
  • Develop a cloud-native Stream Governance platform for Kafka and real-time data, which is a multi-tenant, highly available, and scalable service
  • Architect a complex engineering system from end to end
  • Partner across engineering and other key stakeholders to create and execute the overall roadmap for delivering a top-notch Data Streaming Platform for our customers
  • Evaluate and enhance the efficiency of our platform's technology stack, keeping pace with industry trends and adopting state-of-the-art solutions
  • Solve complicated technical projects with high quality and provide technical guidance to the team in specialized areas
  • As a vital member of our team, take responsibility for developing, managing, and maintaining a mission-critical service with a 99.99 SLA running on 90+ AWS, GCP, and Azure regions
  • Enhance the stability, performance, scalability, and operational excellence across multiple critical systems
What we offer
What we offer
  • Remote-First Work
  • Robust Insurance Benefits
  • Flexible Time Away
  • The Best Teammates
  • Experience Ambassadors
  • Open and Honest Culture
  • Well-Being and Growth
  • Offers Equity
  • Fulltime
Read More
Arrow Right

Member of Technical Staff - Data Engineer

As Microsoft continues to push the boundaries of AI, we are on the lookout for i...
Location
Location
United States , New York
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, data modeling or data engineering work
  • OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years experience in business analytics, data science, software development, or data engineering work
  • OR equivalent experience
  • 4+ years technical engineering experience building data processing applications (batch and streaming) with coding in languages including, but not limited to, Python, Java, Spark, SQL
  • Experience working with Apache Hadoop eco system, Kafka, NoSQL, etc
  • 3+ years experience with data governance, data compliance and/or data security
  • 2+ years' experience building scalable services on top of public cloud infrastructure like Azure, AWS, or GCP. Extensive use datastores like RDBMS, key-value stores, etc
  • 2+ years' experience building distributed systems at scale and extensive systems knowledge that spans bare-metal hosts to containers to networking
  • Ability to identify, analyze, and resolve complex technical issues, ensuring optimal performance, scalability, and user experience
  • Dedication to writing clean, maintainable, and well-documented code with a focus on application quality, performance, and security
Job Responsibility
Job Responsibility
  • Build scalable data pipelines for sourcing, transforming and publishing data assets for AI use cases
  • Work collaboratively with other Platform, infrastructure, application engineers as well as AI Researchers to build next generation data platform products and services
  • Ship high-quality, well-tested, secure, and maintainable code
  • Find a path to get things done despite roadblocks to get your work into the hands of users quickly and iteratively
  • Enjoy working in a fast-paced, design-driven, product development cycle
  • Embody our Culture and Values
  • Fulltime
Read More
Arrow Right
New

Member of Technical Staff - Data Platform

If you are excited by the challenge of designing distributed systems that proces...
Location
Location
United States , Mountain View; Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 3+ years experience in business analytics, data science, software development, data modeling, or data engineering OR Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years experience in business analytics, data science, software development, data modeling, or data engineering OR equivalent experience
  • Proficiency in Python, Scala, Java, or Go
  • Deep Distributed Systems Knowledge: Demonstrated technical understanding of massive-scale compute engines (e.g., Apache Spark, Flink, Ray, Trino, or Snowflake)
  • Experience architecting Lakehouse environments at scale (using Delta Lake, Iceberg, or Hudi)
  • Experience building internal developer platforms or "Data-as-a-Service" APIs
  • Strong background in streaming technologies (Kafka, Azure EventHubs, Pulsar) and stateful stream processing
  • Experience with container orchestration (Kubernetes) for deploying data applications
  • Experience enabling AI/ML workloads (Feature Stores, Vector Databases)
Job Responsibility
Job Responsibility
  • Core Platform Engineering: Design and build the underlying frameworks (based on Spark/Databricks) that allow internal teams to process massive datasets efficiently
  • Distributed Systems Architecture: Modernize our data stack by moving from batch-heavy patterns to event-driven architectures
  • Unstructured AI Data Pipelines: Architect high-throughput pipelines capable of processing complex, non-tabular data (documents, code repositories, chat logs) for LLM pre-training, fine-tuning and evaluations datasets
  • AI Feedback Loops: Engineer the high-throughput telemetry systems that capture user interactions with Copilot
  • Infrastructure as Code: Treat the data platform as software. Define and deploy all storage, compute, and networking resources using IaC (Bicep/Terraform)
  • Data Reliability Engineering: Move beyond simple "validation checks" to build automated governance and observability systems
  • Compute Optimization: Deep-dive into query execution plans and cluster performance. Optimize shuffle operations, partition strategies, and resource allocation
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are seeking a Principal Software Engineer to provide deep technical leadershi...
Location
Location
India
Salary
Salary:
Not provided
bugcrowd.com Logo
Bugcrowd
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software engineering experience, with demonstrated impact at scale
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • Experience in the cybersecurity domain or security-centric platforms is strongly preferred
  • Deep expertise in cloud-native architecture, microservices, and API design
  • Proven experience designing and owning large-scale, cross-system integrations
  • Strong understanding of AI systems, platform scalability, security, and reliability
  • Experience with event-driven architectures (Kafka or equivalent)
  • Familiarity with enterprise UI frameworks and their integration with backend systems
  • Exceptional technical leadership and architectural decision-making skills
  • Strong background in agile delivery, backlog planning, and stakeholder communication
Job Responsibility
Job Responsibility
  • Define and own API-first, cloud-native architecture standards, service patterns, and integration frameworks across the platform
  • Lead the organization-wide transition to cloud-native and service-oriented architectures, ensuring scalability, security, and operational excellence
  • Act as the principal technical authority for backend systems and third-party integrations across the engineering organization
  • Drive long-term technical strategy and architectural decision-making aligned with business and platform goals
  • Lead modernization efforts toward a highly reliable, event-driven, and observable platform
  • Ensure high availability, performance, stability, and fault tolerance across all integration workflows
  • Establish best practices for resiliency, data consistency, and system scalability
  • Bring deep expertise in Kafka or similar event streaming technologies and their use in large-scale distributed systems
  • Provide strategic leadership in the adoption and integration of AI-powered tools and systems, with a focus on measurable business outcomes
  • Guide architectural decisions related to AI scalability, security, and reliability in production systems
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Social Graph

We are seeking a Staff Software Engineer with deep expertise in graph theory, gr...
Location
Location
United States , San Francisco
Salary
Salary:
181000.00 - 271000.00 USD / Year
gofundme.com Logo
GoFundMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of industry experience, including significant experience at senior / staff / principal levels
  • Demonstrated expertise launching and scaling graph-based applications in production
  • Deep understanding of graph theory, graph algorithms (e.g., traversal, clustering, centrality), and modern graph data structures
  • Expert-level experience with graph databases (Neo4j, TigerGraph, JanusGraph, DGL-backed systems, etc.) and efficient graph querying
  • Proven ability to design high-scale pipelines for ingesting and transforming social or behavioral data
  • Experience with distributed streaming frameworks (Kafka, Flink, Spark Streaming)
  • Hands-on experience incorporating graph-derived features into recommendation, ranking, trust, or safety models
  • Familiarity with Graph Neural Networks (GNNs), graph embeddings, or graph-based ranking systems
  • Strong product intuition and ability to articulate how graph systems drive business outcomes
  • Ability to influence architectural direction and mentor teams
Job Responsibility
Job Responsibility
  • Serve as the technical lead for initiatives related to social graph modeling, storage, retrieval, and computation
  • Architect and scale graph databases and graph query systems capable of supporting billions of nodes and edges with low-latency performance
  • Design and ship pipelines for ingesting, cleaning, and transforming social and behavioral data into graph structures
  • Partner with ML teams to productionize graph-based features, including embeddings, similarity signals, trust metrics, and GNN-powered ranking features
  • Lead the development of graph-informed recommendation, trust, and safety systems, ensuring models reflect real-world connectivity patterns
  • Define and implement feature engineering strategies leveraging graph topology (e.g., mutual connections, influence scoring, community structure)
  • Contribute to architecture decisions related to streaming systems (Kafka, Flink, Spark Streaming) and real-time graph updates
  • Mentor engineers and guide best practices on graph design, distributed systems, feature computation, and ML integration
  • Collaborate with Product to translate graph capabilities into business-impacting features that drive trust, engagement, and discovery
  • Ensure reliability, scalability, observability, and data quality in all graph-related systems
What we offer
What we offer
  • Competitive pay and comprehensive healthcare benefits
  • Financial assistance for things like hybrid work, family planning
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning, development, and recognition programs
  • Volunteering program
  • Equity
  • Fulltime
Read More
Arrow Right