Job Description, Responsibilities & Requirements
About the Position
Xebia is a global AI-first, digital transformation, and engineering partner. With over 25 years of experience and a team of 5,000 professionals across 16 countries, we help organizations design and build scalable products, platforms, and data-driven solutions.
We are currently seeking a Senior Data Engineer to join our team in Bulgaria. You will be part of a central data platform / analytics team responsible for building and scaling batch data pipelines powering BI, reporting, and machine learning use cases. The environment is cloud-based with a modern data stack (warehouse + transformation layer) and a high focus on data quality and governance.
Responsibilities
- Design, build, and maintain scalable batch data pipelines
- Develop and optimize ETL/ELT processes using a SQL-first approach
- Model and transform data into clean, consumable datasets (analytics-ready)
- Ensure data quality, lineage, governance, and observability across pipelines
- Own data warehouse transformations and semantic layers (e.g. dbt)
- Collaborate with product, analytics, and data science teams to deliver datasets
- Monitor, debug, and optimize data processing jobs
- Drive engineering standards, code reviews, and best practices
Requirements
- 5+ years of experience in Data Engineering
- Strong SQL skills and experience with relational and analytical databases
- Proven experience building batch data pipelines (ETL/ELT)
- Experience with modern data stack (e.g. dbt, Airflow, or similar orchestration tools)
- Hands-on experience with AWS
- Solid understanding of data modeling (dimensional modeling, DWH concepts)
- Experience ensuring data quality and building reliable pipelines
Nice to Have
- Experience with large-scale data processing (Spark or similar)
- Familiarity with data governance, lineage, and observability tools
- Experience working with BI tools and analytics use cases
- Experience working in cross-functional teams (Product / Analytics / DS)
- Exposure to CI/CD for data pipelines
- Practical experience using AI-powered assistants (e.g. GitHub Copilot, Cursor) to improve productivity, quality, or decision-making in software delivery
- Work from the European Union region and a work permit are required
We Offer
- Opportunity to work with leading technologies including AWS, Azure, GCP, Databricks, and Snowflake
- Combine strong engineering culture with a consulting mindset and a continuous focus on growth and knowledge sharing
- Collaborate with a team of nearly 1,000 experts delivering modern applications, data platforms, and AI solutions for clients such as McLaren, Aviva, Deloitte, Spotify, Disney, ING, UPS, Tesco, Truecaller, AllSaints, Volotea, Schmitz Cargobull, Allegro, InPost, and many more
About the Company
Xebia is a global AI-first, digital transformation, and engineering partner. With over 25 years of experience and a team of 5,000 professionals across 16 countries, we help organizations design and build scalable products, platforms, and data-driven solutions. We specialize in Artificial Intelligence, Data and Cloud, Intelligent Automation, and Digital Products, combining deep technical expertise with a strong focus on engineering excellence and a people-first culture.
Recruitment Process
- CV review
- HR call
- Interview
- Client Interview
- Decision
Apply for this job
Interested in building your career at Xebia in Poland and Eastern Europe? Get future opportunities sent straight to your email.