Back to jobs

Tech Lead - Data Warehouse

Tallinn, Harju, Estonia

Hello from Inbank! If you’ve ever bought something in three instalments or financed your gadget purchase online or in a shop, there’s a good chance you’ve used something we built. 

Since you’re reading this, you’re probably looking around, or at least curious about what’s out there. We get it: choosing your next role is a big decision. Let’s get acquainted.

We’re not here to be another bank. At Inbank, we’re a modular finance platform helping businesses grow, and customers pay with ease. We believe banking should feel invisible—an effortless layer that powers every great digital experience. Today, our financing rails are woven into the flow of 6,000+ leading retailers, giving around half a million customers a one-tap way to pay while turbo-charging merchants’ growth.

There are already 440+ of us across Estonia, Latvia, Lithuania, Poland, and Czechia, and we’re continuing to grow as we help thousands of retailers expand their business and reach millions of shoppers.

Due to our continued growth, we are looking for a Tech Lead to join our Data Warehouse team.

As a Tech Lead, you will own the technical direction and end-to-end delivery of Inbank’s core data warehouse platform. You will act as a player–coach, combining hands-on technical leadership with people development and architectural decision-making.

You will lead a small cross-functional team of Product Engineers (3–5), responsible for building and operating a cloud-native analytics platform used across finance, risk, product, and regulatory reporting. While staying close to implementation, your primary responsibility is to ensure the platform scales sustainably, remains cost-efficient, and delivers trusted, decision-grade data to the business. Working closely with product leaders, analytics stakeholders, and platform teams, you will translate business needs into robust data architecture and guide the team through delivery under real-world constraints.

What will you be doing:

  • Own the end-to-end technical delivery of the data warehouse domain, designing and operating a cloud-native analytics platform on AWS with Snowflake as the core data warehouse.
  • Act as a player–coach, contributing hands-on where it adds the most value while leading the team’s technical direction.
  • Define and evolve architecture standards and best practices for:
    • data ingestion from operational systems into Snowflake,
    • ELT patterns using dbt,
    • orchestration, dependency management, and error handling in Airflow,
    • cost-efficient Snowflake warehouse usage and performance tuning.
  • Lead and mentor a team of Product Engineers by:
    • reviewing designs and code across Snowflake, Python, Airflow, and dbt,
    • setting clear conventions for models, tests, and pipeline structure,
    • raising the bar for data quality, reliability, and maintainability.
  • Partner with business and analytics stakeholders to translate requirements into well-modelled, tested, and governed datasets, balancing speed, cost, and accuracy.
  • Champion best practices in data modelling, pipeline reliability, testing, and governance, using dbt tests, documentation, and lineage to ensure the data warehouse is trusted and audit-ready.
  • Take ownership of technical debt and platform evolution, deciding when to refactor, when to optimise Snowflake usage, and when to accept trade-offs in service of delivery.

Within your first 6–12 months, success in this role means that:

  • The data warehouse platform is stable, well-governed, and widely relied upon across the business.
  • The Data Warehouse team operates with clear technical standards and confidence, making consistent design decisions across Snowflake, dbt, Airflow, and Python.
  • Key datasets are well-modelled, tested, and documented, with clear ownership and lineage, enabling stakeholders to self-serve data confidently.
  • Platform performance and Snowflake costs are visible and under control, with deliberate trade-offs rather than reactive fixes.
  • Business stakeholders see you as a trusted technical owner and partner, not merely a delivery function.

Ideally, you’ll bring:

  • Strong hands-on experience building and operating modern cloud data platforms using AWS, Snowflake, Airflow, Python, and dbt.
  • A solid understanding of data modelling, ELT design, and cost-efficient warehouse performance, with the ability to translate complex business needs into clear, reliable datasets.
  • Experience leading or mentoring data engineers in a player–coach capacity, setting technical direction while remaining close to delivery.
  • A pragmatic approach to data quality, testing, and governance, ensuring data is trusted, well-documented, and audit-ready.
  • Confidence in making technical trade-offs under real constraints, balancing speed, cost, and accuracy.
  • Clear communication skills, a strong sense of ownership, and a collaborative mindset, with a focus on building durable, high-quality solutions.

We’d be excited if you also have experience with:

  • Infrastructure-as-code practices (e.g. GitHub Actions, Terraform, or CloudFormation).
  • Data management frameworks such as DAMA-DMBOK, and data lineage tools (e.g. Alation, Collibra, or OpenMetadata).
  • Analytics and BI platforms such as Tableau, QuickSight, Looker, or Power BI.
  • Data privacy, compliance, and security frameworks (e.g. GDPR, ISO 27001).
  • An interest in machine learning, data science, or predictive analytics pipelines.

If this role excites you, but you don’t meet every single requirement, we still encourage you to apply. We value diverse backgrounds and perspectives and believe that great people grow into great roles.

Why you’ll enjoy working here?

At Inbank, we believe great work deserves great rewards. That’s why we offer a competitive salary tailored to your experience, along with a comprehensive benefits package. You’ll enjoy sports compensation or additional health insurance, plus extra vacation days after your third year with us. To recognise long-term impact, we also provide a 6-week paid sabbatical after four years at Inbank.

Beyond the benefits, you’ll step into an inspiring, challenging environment where you can grow professionally, work in a hybrid and autonomous setup, and collaborate with talented teammates internationally. Add in regular team events and a variety of extra perks, and you’ll find that Inbank isn’t just a workplace - it’s a place to thrive.

If you’re driven by impact, eager to help shape the future of embedded finance, and motivated by seeing your work improve real-world customer journeys, Inbank is the place to do it.

Sounds like a fit?
Apply, and our recruitment team will be in touch. If you’re unsure but curious, apply anyway - we’re happy to explore together.

Create a Job Alert

Interested in building your career at Inbank? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...