X

Xebia

Global IT consultancy delivering digital transformation

Senior Data Streaming Engineer

Data EngineeringUpdated on Nov 12
Full-timeNo salary listed

About the Job

Requirements

  • Hands-on production experience with Kafka-compatible event-streaming technologies.
  • Practical understanding of Kafka concepts, including partitions, consumer groups, delivery guarantees, and schema evolution.
  • Experience developing stream-processing solutions with Apache Flink.
  • Understanding of Flink concepts, including event time, watermarks, state management, and checkpoints.
  • Practical experience developing services or components in Go.
  • Experience working with AWS infrastructure.
  • Hands-on Kubernetes experience, including deploying, operating, and troubleshooting workloads.
  • Ability to work with distributed systems in production environments.
  • Practical experience using AI-powered assistants such as Claude Code, GitHub Copilot, or Cursor to improve productivity, quality, or decision-making in software delivery.
  • Work from the European Union region and a work permit are required.

Responsibilities

  • Build and maintain production-grade, Kafka-compatible event-streaming solutions.
  • Manage partitions, consumer groups, delivery guarantees, and schema evolution.
  • Develop and maintain stream-processing applications using Apache Flink.
  • Work with event time, watermarks, state management, and checkpoints.
  • Develop services and components in Go.
  • Deploy and operate streaming workloads on AWS-based infrastructure.
  • Run and troubleshoot workloads on Kubernetes.
  • Contribute to the reliability, scalability, and operational stability of distributed streaming systems.
  • Investigate production issues and improve the performance and resilience of streaming applications.
  • Collaborate with other engineers to evolve the streaming platform and follow engineering best practices.

Desired Qualifications

  • Experience working with Kubernetes operators and Custom Resource Definitions (CRDs).
  • Experience operating stateful or distributed workloads on Kubernetes.
  • Experience troubleshooting performance, reliability, and scaling challenges in real-time data-processing systems.
  • Experience applying generative AI in a more structured way within the software development life cycle, including defined workflows, prompt patterns, or tool integrations embedded into daily work.
  • Interest in and familiarity with emerging AI-driven practices, such as agent-based workflows, automation patterns, and AI-augmented development, with a willingness to explore and experiment beyond standard approaches.

About the Company

Xebia

Global IT consultancy delivering digital transformation

Xebia is an IT consultancy that helps organizations transform through digital strategy, software delivery, and technology enablement. It offers services such as Digital Strategy, DevOps and SRE, Agile, Data and AI, Cloud, Microsoft Solutions, Low Code, and Xebia Academy, delivered by a global network of 3,100 professionals across 17 offices. The company operates through specialized chapters and partner brands to provide end-to-end digital consulting, offshoring, and nearshoring, focusing on practical, hands-on technology work. Its goal is to enable client transformation by delivering usable technology solutions and building capabilities inside client organizations.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Atlanta, GA
Founded
2001

Recently Posted Jobs

Explore more opportunities at Xebia

See more jobs