Analytics Engineer
IPRoyal · Vilnius, Vilnius County, Lithuania · €54K/yr
IT Services and IT Consulting · 51-200 employees
About the role
You will own and develop dbt models while acting as the bridge between data engineers and data analysts to ensure clean data flow. Additionally, you will enforce data governance standards and contribute to the maintenance of the semantic layer.
What they look for
Requirements
The role requires 2–5 years of experience in analytics or data engineering with strong proficiency in dbt and SQL. Candidates must also have experience with dimensional data modeling and familiarity with BI or semantic layer tools.
Benefits
Full description
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 an Analytics Engineer with 2–5 years of experience to bridge the gap between data engineering and data analysis. You'll own the modeling layer in our dbt project and maintain metric definitions in our semantic layer, ensuring that analysts have access to reliable, well-structured, and consistently defined data. This role is the connective tissue between Data Engineers who build and maintain the infrastructure and Data Analysts who consume the data for reporting and insights. You'll work closely with both sides to ensure data flows cleanly from source to insight.
WHAT YOU'LL DO• Own and develop dbt models across staging, intermediate, and mart layers following dimensional modeling best practices (star/snowflake schemas, slowly changing dimensions);
- Act as the bridge between Data Engineers and Data Analysts - translate infrastructure capabilities into analyst-friendly models, and analyst requirements into clean data transformations;
- Enforce data governance within the transformation layer - documentation, naming conventions, dbt tests, and data contracts;
- Contribute to dbt project standards - macros, packages, PR reviews practices.
WHAT WE'RE LOOKING FOR
- 2–5 years of experience in an analytics engineering, data analytics, or data engineering role;
- Experience with dbt - you're comfortable with ref/source patterns, incremental models, macros, packages, and testing strategies;
- Solid SQL skills with at least one columnar database (BigQuery, Snowflake, Redshift, or similar);
- Experience with dimensional data modeling - star schemas, snowflake schemas, fact/dimension table design;
- Familiar with a BI or semantic layer tools (Lightdash, Looker, Metabase, or similar);
- Understanding of data governance concepts - metric definitions, documentation, data quality, and ownership.
WHAT WE OFFER• 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, professional growth, wellness, and work equipment - plus additional support for other essentials.
- Exclusive Perks: Enjoy a range of benefits, from snacks and performance bonuses to team workations and special company experiences.
- Salary range: from €4,500 gross / month. Strong experience and expertise may be reflected in a compensation package.