Senior Data Engineer

Permanent, full-time | Salary: €45,000–€55,000Adroit Client
LocationSofia, Bulgaria | Hybrid
Complete this form to apply

About the role

We are looking for an experienced Senior Data Engineer to join one of Adroit's clients, a global independent price reporting agency covering metals, mining, agriculture, forest products and energy transition markets.

The organisation is investing significantly in its data and analytics capabilities, moving from traditional formats such as PDFs, spreadsheets and standalone datasets towards scalable digital analytical products.

This role will help build the data foundations behind that transformation, while providing day-to-day technical leadership and oversight across the wider data engineering team.

The role is split across two principal accountabilities:

~50% Hands-on Data Engineering — Designing and building scalable data pipelines, models and data products within the Snowflake-based data platform.

~50% Team & Technical Oversight — Supporting the Data Platform & AI Manager with technical leadership, engineering standards, mentoring, delivery oversight and the development of the wider team.

1. Data Engineering

You will:

  • Bullet pointDesign, build and maintain scalable data pipelines using Snowflake, Python, SQL and dbt.
  • Bullet pointHelp develop the layered data architecture, taking data from ingestion through cleansing, transformation and versioning into governed data marts.
  • Bullet pointBuild reusable, well-modelled data products that support multiple analytical and digital use cases.
  • Bullet pointDevelop robust ELT processes across structured and semi-structured data sources.
  • Bullet pointApply strong data modelling principles, including dimensional modelling and appropriate Data Vault patterns.
  • Bullet pointBuild automated testing, observability and data-quality controls into engineering workflows.
  • Bullet pointOptimise workloads for performance, reliability, maintainability and cost.
  • Bullet pointWork closely with analytics, BI and product teams to translate requirements into scalable, production-quality data models and datasets.
  • Bullet pointIdentify data quality, connectivity and architectural risks early and help resolve them before they impact delivery.

2. Team & Technical Oversight

Alongside your hands-on engineering responsibilities, you will:

  • Bullet pointProvide day-to-day technical guidance and support to Data Engineers within the team.
  • Bullet pointReview code, designs and engineering approaches, helping maintain consistent standards and quality.
  • Bullet pointMentor engineers and support their technical development.
  • Bullet pointHelp onboard new team members and accelerate their understanding of the platform, architecture and engineering practices.
  • Bullet pointSupport the Data Platform & AI Manager with technical planning, prioritisation and delivery oversight.
  • Bullet pointHelp establish and embed reusable engineering standards, patterns and DataOps practices.
  • Bullet pointEncourage effective knowledge sharing, documentation and collaboration across the team.
  • Bullet pointAct as a senior technical point of contact, helping unblock complex engineering challenges and escalate risks where appropriate.

What we're looking for

  • Bullet pointStrong commercial experience as a Data Engineer or Senior Data Engineer.
  • Bullet pointExcellent SQL and Python skills.
  • Bullet pointStrong hands-on experience with Snowflake.
  • Bullet pointExperience with dbt for transformation, testing and analytics engineering.
  • Bullet pointExperience with orchestration tools such as Dagster, Airflow or Prefect.
  • Bullet pointStrong understanding of dimensional modelling, data marts and analytical data structures.
  • Bullet pointExperience designing scalable ELT pipelines across multiple data sources.
  • Bullet pointExperience with Git, CI/CD and modern DataOps practices.
  • Bullet pointStrong understanding of data quality, testing, lineage, monitoring and observability.
  • Bullet pointExperience mentoring or technically supporting other engineers.
  • Bullet pointConfidence reviewing technical work and helping establish engineering best practice.
  • Bullet pointStrong communication skills and the ability to work effectively across engineering, analytics, BI and product teams.

Valuable experience

  • Bullet pointData Vault or layered enterprise data architectures.
  • Bullet pointAzure, although strong AWS or GCP experience is transferable.
  • Bullet pointKubernetes.
  • Bullet pointBuilding data foundations for BI, analytics or customer-facing digital products.
  • Bullet pointWorking in fast-moving environments where data engineering and product development happen concurrently.

The person

You'll be a strong hands-on engineer who enjoys remaining close to the technology while also helping others perform at their best.

You'll combine good engineering judgement with a pragmatic approach to delivery, balancing robust architecture and standards with the need to move quickly and deliver value.

This is a senior role for someone who wants to build, lead and influence, without moving away from hands-on engineering.

Complete this form to apply