Analytics Engineer Ref:AEH224

Tasman
London
Remote
GBP 60,000 - 80,000
Job description
Tasman is defining the future of Data Analytics-as-a-Service. We are a young and growing company funded fully by analytics & data science work for our ambitious clients.
We are hiring an Analytics Engineer to join our team to:
  • Partner with our clients to design and develop scalable domain-driven data models.
  • Complete technical analyses of business requirements, accurately estimating complexity.
  • Build, maintain and troubleshoot complex SQL data models.
  • Design and implement testing frameworks to assure the quality of the data being presented.
  • Mentor and develop other Analytics Engineers in Tasman to achieve their full potential.
ABOUT TASMAN

At Tasman, we transform disorganised data into meaningful business value, empowering teams to master your own analytics.

As a boutique consultancy with offices in the UK and the Netherlands, we have been serving clients across Europe since 2017. Our expertise spans analytics, business intelligence, and data science, allowing us to deliver rapid, impactful results through tailored, scalable solutions.

Our past and current clients include well known brands like The Earthshot Prize, Verisure, Paired, Ecosia, Gousto, Kaia Health, and Pensionbee. What they all have in common is a desire to use data to drive their decision making, and improve their business outcomes.

We understand the data challenges faced by companies, including data disorganisation, high costs, and talent gaps. That's why we focus on three essential pillars:

  • Tech: We build modern data stacks tailored to our client’s needs, providing a single source of truth and leveraging industry best practices.
  • Insights: We define and interpret the metrics that matter to client’s unique businesses, creating reliable reporting dashboards and self-service tools to enable faster, more confident decision-making.
  • People: We train in-house teams, setting robust foundations for processes, culture, and ways of working to ensure long-term success.

Our approach delivers rapid value in condensed sprints, ensuring efficient use of resources and maximised impact. With our extensive experience working with high-growth clients, we know how to avoid expensive pitfalls and deliver consistent yet customised solutions.

Tasman was founded in 2017 and has since grown to a team of 20 with London and Amsterdam as our main hubs. We are a profitable business and have not taken outside investment—our growth is organic and fully funded by the revenue from client work.

WORKING AT TASMAN

We are a remote-first company with a distributed team: we give everyone the flexibility to work from home, a co-working space of their choice, or one of our offices. We trust our team and understand that life sometimes happens in between work.

Moreover, we want to create an environment where people of all ages, identities, and backgrounds can thrive and achieve meaningful, sustainable growth. We take a people-first approach that promotes work-life balance and supports physical and mental well-being because we understand that investing in the long-term health and success of our team leads to the best outcomes for everyone. We have spent a lot of time in the last few years developing career ladders to help you succeed in your personal growth.

As a small but growing company, we are constantly evolving. We are working to craft a culture and workplace where data experts are able to do their best work. We therefore welcome feedback on everything we do: from hiring and onboarding, to how we work and communicate, and how we most effectively deliver value to our clients.

ABOUT THE ROLE

The Analytics Engineering team at Tasman provide the critical link between the data that is extracted & ingested by the Data Engineering team, and the business-facing data assets that the Data Analysts leverage to deliver tangible value to our clients.

As Analytics Engineers at Tasman we work across numerous business domains including marketing and growth, retail sales, app subscriptions, product development, and we are responsible for turning business requirements into technical solutions.

Analytics Engineers are our SQL experts and no data wrangling challenge is too large for us. When we’re not getting data into shape, we are advising our clients on data architecture best practices, writing tracking plans, implementing data test frameworks, collaborating with Data Engineers and Data Analysts on complex problems, or learning and developing our expertise.

Data Modelling & SQL

Turning raw data into friendly, business-facing data models is at the core of the role of an Analytics Engineer, and like most data teams, we use a combination of SQL and dbt to get this done. As an open-source tool that now dominates the industry, we expect our Analytics Engineers to be comfortable with dbt and native SQL speakers (at least 1 dialect). Wrangling data into shape should be second nature.

It is also vital that our data models can be trusted - so testing and QA is extremely important to us. We’re on a test-driven development journey, and our Analytics Engineers are constantly pushing the boundaries of what is possible when it comes to making sure our data is high quality.

In summary, you will:

  • Build data models using SQL and dbt.
  • Optimise for performance and cost across different data warehouses.
  • Demonstrate git best practices for effective version control.
  • Be pragmatic about documentation.
  • Conform and contribute to Tasman’s SQL style guidelines.
  • Design and implement data testing frameworks that ensure our data models can be trusted.

As a Senior Engineer, we also expect you to:

  • Conduct thorough code reviews with colleagues to ensure we are identifying issues before they make it into production.
  • Have experience across multiple data warehouses and be able to articulate what the strengths and weaknesses of each are.
  • Be an expert in at least one data warehouse, going beyond just the query capabilities.
  • Be an advocate for best practice across all aspects of our development activities.
  • Contribute to the Tasman standard data model designs and processes.
  • Have a deep understanding of data warehouse optimisation techniques.
Domain Modelling

One of the key reasons that our clients choose to partner with Tasman is because of our unique approach to conceptual data modelling — we call this Domain Modelling. It is something we do with every client at the very start of the engagement, and it is the process of abstracting a business into its key components (entities) and the relationships between them. It is the responsibility of our Analytics Engineers to lead our clients through this process. Read more on our blog here.

In addition to Domain Modelling, our Analytics Engineers are also responsible for reviewing any existing data models the client is currently using, informing any technology or tooling decisions based on client need and budget

In summary, you will:

  • Review clients existing data infrastructure and processes to inform priorities and roadmap.
  • Design domain data models in collaboration with the client to create a high-level blueprint that deeply informs data modelling.
  • Conduct client interviews and distill the key entities and relationships that make up their business.

As a Senior Engineer, we also expect you to:

  • Be an ambassador of the domain modelling process, able to explain the benefits to stakeholders of all levels.
  • Use your experience of domain models to inform new domain model design and resolve complex entity-relationship patterns.
  • Have a good understanding of different data modelling architectures (e.g. Kimball) and be able to leverage this knowledge to inform designs.
Technical Analysis

All deliverables at Tasman start with a discovery process. At the core of the Tasman approach to delivery is a focus on business value and the description of a solution that targets the specifics of the business - we call this business analysis. Our Engineers are responsible for evaluating the requirements set out in the business analysis and developing a technical solution design - we call this technical analysis.

There are two main objectives of technical analysis: to reduce the risk for both Tasman and our clients, and to break down a deliverable into a set of tasks with accurate estimations of complexity. We rely on our Engineers for effective estimation of deliverables as it ensures that we are able to meet the goals we set with our clients on time and on budget.

In summary, you will:

  • Design and document solutions that meet the requirements set out in business analyses.
  • Proactively identify technical debt and effectively evaluate and communicate any delivery risks or unknowns.
  • Break down deliverables into tasks, and accurately estimate their complexity.
  • Collaborate effectively with other team members to ensure delivery is well planned.

As a Senior Engineer, we also expect you to:

  • Have a strong catalogue of experience you can call on to inform your planning and design.
  • Contribute to the continuous improvement of the technical analysis process.
  • Review the technical analyses of other team members to offer suggestions and improvements.
Tracking & Data Collection

Tracking and event data collection has become an increasingly important part of the work we do at Tasman. Enabling our clients with effective and maintainable customer and product analytics, and empowering use cases such as marketing attribution, is critical to how we help drive growth.

Tasman has a proven framework to deliver effective tracking implementations, and our Analytics Engineers play a critical role in advising on tracking plan best practices, designing data collection architectures and building efficient and robust event-based data models.

In summary, you will:

  • Conduct comprehensive audits, identifying nuances in existing tracking setups and proposing improvements.
  • Engage collaboratively with clients, ensuring a deep understanding of specific data requirements aligned with business objectives.
  • Develop tracking plans that enable effective measurement of key product and customer performance metrics.
  • Demonstrate a solid understanding of tracking best practice, actively contributing to the design of effective tracking strategies.

As a Senior Engineer, we also expect you to:

  • Contribute to the ongoing development of the Tasman Tracking Framework.
  • Have experience of a number of tracking solutions/CDPs, with deep expertise in at least one (such as Rudderstack, Snowplow, GA etc.).
  • Be able to support Client Engineers with debugging implementation problems.
Demonstrate the Tasman Behaviours

Tasman is a fast-paced, growing, remote-first company and over the years we’ve been able to narrow down exactly what it is that makes our team so effective. We call these the Tasman behaviours. Exemplifying these behaviours on a daily basis is critical to individual, team and company success — and it ensures our clients have full trust in our expertise and dedication to client value.

In summary, you will:

  • Deliver Impact through positive influence to shape decisions and actions that ensure we remain laser-focused on what the client needs.
  • Demonstrate Effective Communication to establish our credibility and ensure that we can operate effectively as a distributed team with a global client base.
  • Proactively Take Ownership of deliverables, effectively prioritising and managing time, to deliver supreme quality work independently.

As a Senior member of the team, we also expect you to:

  • Demonstrate strong cross-functional leadership skills and be meticulously organised.
  • Be a well-rounded, T-shaped, data professional, with experience and strengths complimentary to your specific role that you can leverage to maximise your impact.
  • Stay on top of industry trends to ensure our clients have access to the latest developments.
  • Mentor other team members, supporting their development of critical technical and soft skills.
Data Stack

We tailor our approach to each client depending on existing tooling, specific requirements and available budget. Some of the products and platforms that you are likely to come across at Tasman are:

  • AWS, GCP and Azure cloud environments;
  • Airflow and Prefect;
  • Snowflake, BigQuery, Athena, and Redshift;
  • Airbyte, Stitch, Fivetran, and Meltano;
  • dbt (both Cloud and Core);
  • Looker, Metabase, Tableau and Hollistics;
  • Docker and Kubernetes;
  • Snowplow, Segment, Rudderstack, and mParticle;
  • Metaplane and other observability tools;
  • Census and Hightouch.
ABOUT YOU

You are someone who:

  • Is passionate about solving both business and technical problems.
  • Is an excellent communicator that’s able to translate technical solutions into tangible business value.
  • Is excited about being part of a small, diverse, remote-first team that are passionate about truly flexible working.
  • Is able to work autonomously and proactively solve problems as they arise.
  • Is comfortable working under time pressure.
  • Is adaptable to changing requirements or priorities.
COMPENSATION & BENEFITS

At Tasman we are committed to creating an environment where our team members can thrive both personally and professionally. As a remote-first organisation, we understand the importance of supporting our employees in ways that go beyond traditional office perks. In addition to competitive salary compensation, below are some of the benefits you'll enjoy as part of our team, designed to enhance your well-being, and foster your growth.

The compensation and benefits for someone based in the UK are:

  • Salary depending on experience:
    • £50,000 - £65,000 per year for Analytics Engineers
    • £65,000 - £75,000 per year for Senior Analytics Engineers
  • £1000 budget every 3 years for home office equipment (e.g. a desk or chair)
  • £400 annual well-being benefit
  • £50 per month sport & gym allowance
  • £50 per month allowance for refreshments
  • £1000 annual budget for training and professional development
  • Pension contribution of 5% from us, 3 % from you on top of gross salary

The compensation and benefits for someone based in the Netherlands are:

  • Salary depending on experience:
    • €4,500 - €5,500 per month for Analytics Engineers
    • €5,500 - €6,600 per month for Senior Analytics Engineers
  • €1200 budget every 3 years for home office equipment (e.g. a desk or chair)
  • €500 annual well-being benefit
  • €60 per month sport benefit
  • €60 per month benefit for refreshments
  • €1200 annual budget for training and professional development

We also offer 25 days of holiday in addition to any public holidays.

APPLICATION PROCESS
We understand that interviewing for a new role can be time consuming and, occasionally, frustrating. We will be respectful of your time and inform you of our decision as soon as we have made it. We aim to run an inclusive process so if reasonable accommodations are needed to participate in our job application process, please let us know.
This is what you can expect from the application process:
  1. Application. You will be asked to submit a resume and answer a few questions, which help us understand how your background and interests fit with what we are looking for at Tasman. Make sure to answer these questions carefully as they can make the difference between a successful application and not.
  2. Short introductory call. We will schedule a brief call to discuss your background and interests and to give you the opportunity to learn more about Tasman.
  3. Technical task. You will be asked to work on a set of problems that reflect the technical and communication skills needed for this role. It gives us a sense of your skills and it hopefully also gives you a taste of what it’s like working for Tasman. We will give you personal feedback on the task, regardless of the outcome.
  4. Technical interview. If the task is successful, we will schedule a 1-hour interview with 2 senior engineers to discuss the technical task. They will also ask more detailed, technical questions about prior work (or other) experience. We may ask you to prepare a short demo of something you’ve worked on in your current role so that we can understand the types of projects you have worked on and assess your communication skills.
  5. Final interview. This is a 1-hour interview with the hiring manager for this role and a senior non-engineering team member. Their questions will focus on culture fit and broader business understanding. You will, of course, get to ask them plenty of questions too to learn more about what it’s like to work for Tasman.
  6. Offer. We will let you know our decision and, if we make you an offer, we will give you the opportunity to talk to others on our team to support you in making your decision.
The hiring manager for this role is Eric Thanenthiran.

We process and interview candidates on an ongoing basis. If you have any questions about the role or the process, feel free to contact us at recruiting@tasman.ai. Note that we are an English-speaking company so we look for the ability to communicate with clarity and precision in English—both verbally and in writing.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Analytics Engineer Ref:AEH224 jobs in London