Senior Analytics Engineer

June 13, 2024

Job Description

At Algolia, we’re dedicated to helping developers and product teams connect users with what matters most in milliseconds!

OUR TEAM

We’re on a mission to transform Algolia into a data-driven organization. We’re seeking a Senior Analytics Engineer to join our Data & Analytics Engineering team and help us achieve this goal.

The Data & Analytics Engineering team empowers Algolia by converting raw data into reliable, well-governed information, enabling stakeholders to make better data-driven decisions using top-tier data tools in the modern data stack (ThoughtSpot, Hex, dbt, Atlan).

This team has a significant impact by working closely with business analysts in Sales Analytics, Marketing Analytics, Growth, Product, and Infrastructure teams, helping them understand our customers and identify ways to enhance Algolia’s products and grow the business.

Our data team consists of the Data Engineering team (focused on building pipelines and scaling the Lake & Warehouse) and the Analytics Engineering team (focused on creating standardized data models and supporting company metrics and BI tools).

With Algolia’s rapid growth, numerous data-related challenges will arise. Are you ready to tackle them?

YOUR ROLE WILL CONSIST OF:

As a Senior Analytics Engineer, you will develop foundational data models for Algolia’s BI tool (ThoughtSpot) and data exploration tool (Hex). You will promote the adoption of these models through engaging demos and thorough documentation. By discovering innovative ways to automate data processes, you will enhance the efficiency and effectiveness of Algolia’s teams.

KEY RESPONSIBILITIES

  • Develop data models with dbt for business reports and analyses.
  • Collaborate with the Salesforce team and the Data Engineering team to improve business-ready datasets.
  • Work with stakeholders to understand business requirements and create data visualizations.
  • Promote the use of well-governed data models among business analysts.
  • Ensure high data quality in the data models.

YOU MIGHT BE A FIT IF YOU HAVE MOST OR ALL OF THESE EXPERIENCES:

  • 4+ years of experience with SQL (preferably Redshift/Postgres).
  • 2+ years of experience in designing and building data models with dbt.
  • Experience in defining data quality tests and writing documentation in dbt.
  • 2+ years of experience managing data visualization tools (e.g., ThoughtSpot, Looker, Tableau).
  • 1+ year of experience working in an Agile team.
  • An interest in deeply understanding data and business requirements.
  • Experience balancing team roadmaps and inbound requests.
  • Excellent spoken and written English skills.
  • Traits of humility, curiosity, proactivity, and a balance between creativity, resourcefulness, and pragmatism.

NICE TO HAVE:

  • Familiarity with data catalogs (e.g., Atlan, Alation).
  • Familiarity with orchestration workflows like Airflow.
  • Familiarity with Reverse ETL tools like Census.
  • dbt Analytics Engineering Certification.

WE’RE LOOKING FOR SOMEONE WHO CAN LIVE OUR VALUES:

  • GRIT: Problem-solving and perseverance in a constantly evolving environment.
  • TRUST: Willingness to trust colleagues and take ownership.
  • CANDOR: Ability to give and receive constructive feedback.
  • CARE: Genuine concern for team members, clients, and company decisions.
  • HUMILITY: Willingness to learn from others and put ego aside.