Analytics Engineer

AI overview

This role focuses on building and maintaining data models that enhance analytics across the organization using SQL, dbt, and Python, ensuring data quality and actionable insights.

At Batmaid, we’re on a mission to bring peace of mind into people’s homes and fairness into the cleaning industry. As Europe’s leading digital platform for home cleaning services, we connect thousands of households with trusted, insured cleaning professionals. 

We are looking for an Analytics Engineer to join our Data team.
You will build the data foundation that powers analytics across the company by designing and maintaining data models, ensuring data quality, and enabling clear, reliable insights for the business.

Using SQL, dbt, and Python, you will transform raw data in Snowflake into analytics-ready datasets and collaborate with stakeholders to visualize insights in Tableau. You’ll work closely with both technical and business teams to ensure data is accurate, well-structured, and aligned with the company’s strategic objectives.

This is a hands-on, high-impact role for someone who enjoys both the technical craft of data modeling and the business value of analytics.

Key Responsibilities

  • Design, build, and maintain dbt models that transform and structure raw data for reporting and analytics.
  • Write efficient and scalable SQL to support modeling and analysis within Snowflake.
  • Use Python for data transformations, automations, and integrations.
  • Build and maintain Tableau dashboards to surface metrics and insights to business users.
  • Define, document, and standardize core metrics and KPIs across the organization.
  • Partner with the Data Engineer to ensure data pipelines are performant, reliable, and well-maintained.
  • Conduct data quality checks and maintain documentation to ensure trust in data.
  • Collaborate with stakeholders to translate business questions into data requirements and deliver clear, actionable solutions.

Requirements

  • 3–5 years of experience in analytics engineering, BI development, or data engineering
  • Strong proficiency in SQL, ideally with Snowflake or a similar cloud data warehouse
  • Hands-on experience with dbt (data build tool) for transformation and data modeling
  • Proficient in Python for data manipulation and process automation
  • Solid understanding of data modeling principles (e.g., star/snowflake schemas, dimensional modeling)
  • Experience developing dashboards and reports in Tableau or another BI tool
  • Familiarity with Git-based version control; experience with CI/CD workflows is a plus
  • Fluent English skills (spoken and written)
  • Experience with cloud platforms such as AWS, GCP, or Azure is a plus
  • Familiarity with dbt Cloud is a plus
  • Familiarity with Apache Airflow or similar workflow orchestration tools (e.g., Dagster, Prefect) is a strong advantage
  • Interest in data governance and documentation frameworks (e.g., data catalogs, lineage tracking) is appreciated
  • Experience with Docker is a plus
  • Excellent communication skills; ability to translate complex data work into actionable business insights

Here at Batgroup our objective is to become the global leading provider of the “well-being at home” with high-quality cleaning services. And with 150 employees and more than 4.000 Trusted Professional Cleaning Agents with headquarters based in Switzerland and expanding across Europe, we are making that a reality.Batgroup was created in order to reinforce our primary mission: the fight against Black Market and making sure that the cleaning industry workers have the coverage and insurance that they should benefit from. Within the Batgroup we have a variety of identities that we provide, allowing a large assortment of services from booking a cleaning through Batmaid, to hiring their house cleaning employee through Batsoft.What does it mean to work at Batgroup? You’ll be working for the cleaning industry and fighting the Black Market on as many fronts as possible. All of that, whilst being part of a dynamic workplace and working with international team members, is the kind of place where you have room to make a difference and be creative.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Analytics Engineer Q&A's
Report this job
Apply for this job