Ruzora

Analytics Engineer (dbt / Snowflake)

Remote (LATAM)
Full-time
Senior

Turn raw warehouse tables into models the whole company trusts, with dbt, SQL, and tests that actually fail.

Already applied? Check your status

About the Role

We're looking for a Senior Analytics Engineer to join our partner companies where the warehouse exists but nobody agrees what the numbers mean. You'll own the transformation layer: source definitions, staging and mart models, tests, documentation, and the semantic definitions behind the metrics leadership reads every Monday.

What You'll Do

  • Build and maintain dbt models from source through mart layers
  • Write tests and freshness checks that catch bad data before dashboards do
  • Define metrics and keep their definitions consistent across tools
  • Work with data engineers on ingestion contracts and schema changes
  • Partner with analysts and operators to model what they actually ask for
  • Document lineage so a number can be traced back to its source

Requirements

  • 4+ years in analytics engineering, data analysis, or data engineering
  • Advanced SQL, including window functions and incremental patterns
  • Production experience with dbt
  • Experience with a cloud warehouse such as Snowflake, BigQuery, or Redshift
  • Python for scripting and light pipeline work
  • Excellent written and verbal English (B2+)

Nice to Have

  • Experience with Airflow, Dagster, or Prefect
  • Experience with BI tools such as Looker, Mode, or Metabase
  • Exposure to reverse ETL and activation workflows
  • Background in a revenue or finance reporting function

Tech Stack

SQL
dbt
Snowflake
Python
Airflow
Looker

Benefits & Perks

Competitive USD salary
100% remote work
Flexible working hours
Professional development budget
Health insurance stipend
Equipment allowance

Apply for this Position

Competitive salary - Remote

That's all for now. We'll ask for the rest (LinkedIn, exact rate, availability) on your profile later.

By submitting, you agree to our privacy policy and terms of service. We use your profile to match you to roles, and your work history to learn which companies hire Latin American engineers. When we contact one of those companies, we never mention you or show them your profile. Our public pages also show anonymous summaries of our vetted engineers (by skill, level and availability, never a group of fewer than five) and blind profiles without your name, employer or contact details (they show your seniority, experience, skills and your working-hours overlap with US Eastern time); email team@ruzora.com to be left off every public page.

Guides for engineers

Free guides from the Ruzora blog.

Remote roles paid in USD

Know someone perfect for this role?

Send them the link. And if it's you, apply with your CV in minutes.