Senior Data/BI Engineer
We are looking for a Senior Data/BI Engineer to join a product-focused SaaS environment and help build a data-driven marketing platform. This is a great opportunity for someone with solid fundamentals who wants to grow beyond reporting into building data pipelines, shaping data models, and contributing to a scalable data ecosystem where data directly impacts product and strategy.
Responsibilities:
- Design, build, and maintain dbt models β including incremental strategies, snapshots, schema design, macros, and lineage.
- Design, build, and optimise ELT pipelines across ClickHouse, Snowflake, and PostgreSQL.
- Lead and execute migrations from legacy systems (e.g., Snowflake dynamic tables) to dbt-based models.
- Build validation frameworks comparing pipeline outputs across sources (e.g., legacy vs migrated models) to guarantee parity and correctness.
- Build and monitor data orchestration with Apache Airflow.
- Develop and maintain data collection pipelines from third-party REST APIs β authorisation, monitoring, retries, caching.
- Data quality assurance: validation, error logging, observability, and consistency control.
- Use Metabase as the primary BI tool for visualisations and quality monitoring dashboards.
- Close collaboration with analytics, AI/ML, and client-side stakeholders to deliver clean, verified, and accessible datasets.
Requirements:
- 4+ years of experience as a Data Engineer or in a similar technical role.
- Deep knowledge of SQL β complex queries, performance optimisation, warehouse-level thinking.
- Deep knowledge of dbt for building data models, macros, and lineage.
- Strong skills building pipelines with Airflow and a solid grasp of orchestration concepts.
- Hands-on experience with at least one of: ClickHouse, Snowflake, or PostgreSQL (production-level, not just exposure).
- 3+ years of Python development experience, with a focus on data processing and API integration.
- Experience with ELT (not ETL): data collection, processing, storage, and quality assurance.
- Experience with BI tools β Metabase, Superset, Tableau, Quicksight, or similar.
- Strong Git workflow: branching, PR reviews, conflict resolution.
- Experience with CI/CD for data pipelines (GitHub Actions, Jenkins, or similar).
- Comfort working with AI coding assistants (Claude Code, Cursor, Copilot) as part of daily workflow.
Nice to Have:
- Hands-on experience tuning ClickHouse for analytical workloads.
- Experience migrating from ETL to ELT architectures.
- Practical experience with AWS (S3, IAM, CloudWatch).
- Experience with AI-native data workflows or LLM-powered analytics use cases.
- Understanding of data governance principles and data access control.
Our Benefits:
- Professional growth: Individual development plan, mentorship, reimbursement for professional certifications and English lessons, access to professional courses in the Corporate Learning Management System.
- Community: Tech community and knowledge-sharing events, English-speaking club, corporate library and book club, volunteering, and charity initiatives.
- Wellbeing: Medical insurance, regular medical check-ups, sport reimbursement, paid vacation and sick leave, mental health support, and events.
- Work environment: Fully-equipped offices, top-notch equipment, flexible work format, activities both in-office and online, Y-bucks, and access to the Yalantis store.
Please note that feedback on the results of the CV review will be provided only in the event of a decision to consider your candidacy further.
Otherwise, your data will be retained in the companyβs CV database, and we will gladly contact you if a suitable vacancy becomes available. The consideration period is 7 working days.
Before sending us your CV, you may read our Privacy Notice.