Data Engineer

Vilnius

ABOUT US

IPRoyal builds data access and data-mining infrastructure trusted by thousands of organizations worldwide - from fast-growing startups to large enterprises.

Our products enable customers to reliably collect and work with publicly available data at scale, solving complex challenges around availability, performance, and compliance. We operate globally, at high volume, and under demanding reliability requirements.

As our customers and use cases evolve, so does the complexity of our platform - which is why our data infrastructure and analytics capabilities are becoming a critical growth lever for the company.

ABOUT THE ROLE

We're looking for a Data Engineer with 2–5 years of experience to join our data team. You'll own data pipelines end-to-end - from ingestion, through transformation, to serving - and the dbt models that turn raw source data into clean, well-governed, analyst-ready datasets. You'll work hands-on across the stack: building and orchestrating pipelines, modeling data dimensionally, and enforcing quality and governance - partnering with analysts on what the data should mean.

WHAT YOU’LL DO

  • Build, optimize, and maintain dbt models across staging, intermediate, and mart layers, following dimensional modeling best practices (star/snowflake schemas, slowly changing dimensions)
  • Develop and maintain data ingestion and processing pipelines (Airbyte and custom Python) that move data from APIs, databases, and other sources into the warehouse
  • Design, schedule, and monitor pipelines using a workflow orchestration tool - defining assets/jobs, handling dependencies, and diagnosing failures
  • Establish and maintain data quality frameworks - dbt tests, source freshness checks, anomaly detection, and monitoring/alerting from source to serving layer
  • Enforce data governance within the transformation layer - documentation, naming conventions, data contracts, lineage, and access considerations
  • Manage and optimize the warehouse for cost, performance, and structure - partitioning, clustering, and incremental load strategies
  • Contribute to engineering standards - coding conventions, PR review, and CI/CD for the dbt and orchestration codebases

WHAT WE ARE LOOKING FOR

  • 2–5 years of experience in a data engineering, analytics engineering, or comparable role
  • Solid SQL skills and experience with at least one MPP/columnar database (BigQuery, Snowflake, Redshift, or similar)
  • Hands-on experience with dimensional data modeling - star schemas, snowflake schemas, slowly changing dimensions, fact/dimension table design
  • Working knowledge of Python for data tasks - ingestion, processing, APIs, and lightweight ETL
  • Experience with a workflow orchestration tool (Dagster, Airflow, Prefect, or similar) - building and debugging scheduled pipelines in production
  • Experience building data quality frameworks - tests, freshness checks, and a reliability mindset around idempotency and failure handling
  • Familiarity with cloud platform services (GCP, AWS, or Azure - compute, storage, IAM)
  • Experience with Git-based workflows, code review, and CI/CD (GitHub Actions, GitLab CI, or similar)

OUR CURRENT STACK

  • Cloud Platform: Google Cloud Platform (GCP)
  • Data Warehouse: BigQuery
  • Transformation: dbt
  • Orchestration: Dagster
  • Scripting & Integration: Python
  • Data Ingestion: Airbyte
  • BI / Semantic Layer: Lightdash

WHAT WE OFFER

  • Real ownership: Work on a data platform that directly impacts product and business decisions.
  • Visible impact: Your work will enable teams across the company to make better, faster decisions.
  • Builder culture: Fast decisions, low bureaucracy, and a high-trust environment.
  • Learning & growth: Opportunity to deepen expertise in modern data stack and large-scale data systems.
  • Resources to Win: Budgets for tools, learning, and professional growth - plus support for work equipment and other essentials.
  • Exclusive Perks: Enjoy a range of benefits, from snacks and performance bonuses to team workations and special company experiences.
  • Salary range: €4,000 – €6,000 gross / month. Strong experience and expertise may be reflected in a compensation package above the stated range.

Why Choose Us

Open Positions (11)