Data Engineer

Xebia
8 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Airflow
Google BigQuery
Cloud Computing
Information Engineering
Data Systems
Data Flow Control
Python
NoSQL
Power BI
SQL Databases
Data Processing
Large Language Models
Backend
GIT
Kubernetes
Data Management
Terraform
Software Version Control
Docker

Job description

As Data Engineer at Xebia, you will partner with engineering, product, and data teams to design and deliver scalable, high-performance data solutions. You will build and optimize data platforms and pipelines, implement cloud-native architectures, and mentor junior engineers while promoting engineering excellence across teams.

Responsibilities

  • Deliver scalable and robust data systems for clients worldwide.
  • Engineer data platforms with a strong focus on performance, security, and reliability.
  • Design and develop data processing pipelines (batch and streaming).
  • Integrate heterogeneous data sources and optimize processing workflows.
  • Collaborate with Platform & Reliability engineers to build production-grade infrastructure.
  • Work closely with analysts to enhance data accessibility and insights.
  • Onboard and mentor new engineers within client and internal teams.

Requirements

  • 6+ years of experience in a senior data engineering or backend data role.
  • Strong proficiency in Python with hands-on experience building data processing pipelines.
  • Expertise with GCP services, especially GCS, Cloud Run ,GKE, BigQuery and Dataflow.
  • Advanced SQL skills and solid understanding of relational and NoSQL databases.
  • Experience with data orchestration/workflow tools (Nextflow, Airflow, etc.).
  • Strong experience building cloud-native data solutions, particularly on GCP.
  • Proficiency in Docker and experience deploying workloads on Kubernetes.
  • Experience with version control (Git) and collaborative engineering workflows.
  • Excellent English communication (written and spoken).
  • Ability to work effectively within distributed teams and drive technical alignment.

Nice to have

  • Knowledge of Terraform for IaC.
  • Experience with PowerBI or similar BI tools.
  • Understanding of ML operationalization (e.g., running models in Docker/Kubernetes).
  • Basic exposure to Langfuse for observability in LLM-related pipelines.

Apply for this position