Himalayas logo
BatgroupBA

Analytics Engineer

Batgroup
Portugal only

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

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Mid-level

Location requirements

Hiring timezones

Portugal +/- 0 hours
Claim this profileBatgroup logoBA

Batgroup

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

2 remote jobs at Batgroup

Explore the variety of open remote roles at Batgroup, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Batgroup

Remote companies like Batgroup

Find your next opportunity by exploring profiles of companies that are similar to Batgroup. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Batgroup hiring Analytics Engineer • Remote (Work from Home) | Himalayas