Search...

Senior Analytics Engineer

Skills

About the Role

You will mature and scale the analytics data ecosystem. You will lead development and optimization of analytics pipelines and data models, define and implement analytics engineering best practices (testing, observability, versioning, documentation), improve scalability and maintainability, establish data quality solutions, investigate performance issues and implement durable improvements to reliability and cost, partner with data scientists, data engineers, product and business teams to deliver production-ready datasets, drive adoption of modern data tools and workflows, and participate in lightweight on-call responsibilities.

Requirements

  • 8+ years of experience in analytics engineering, data engineering, or data science with focus on building and scaling analytics workflows
  • Strong experience across the entire data engineering lifecycle including ETLs, data model design, infrastructure, data quality, and architecture
  • Deep proficiency in SQL and experience developing modular data models using dbt or equivalent
  • Strong software engineering fundamentals including Python, CI/CD pipelines, and automated testing
  • Proficiency in defining robust and scalable data models using best practices
  • Experience using LLMs and enabling AI through high quality data infrastructure
  • Hands-on experience with cloud data warehouses and infrastructure such as Snowflake, BigQuery, or Redshift and data orchestration tools like Airflow, Dagster, or Prefect
  • Proficiency in developing dashboards using Looker, Tableau, Power BI, Plotly, or similar
  • Excellent communication skills

Responsibilities

  • Lead development and optimization of analytics pipelines and data models
  • Define and implement analytics engineering best practices
  • Improve scalability and maintainability of the analytics data ecosystem
  • Deliver production-ready datasets in partnership with data scientists and product teams
  • Establish and maintain data quality solutions
  • Investigate performance issues and improve reliability, cost, and developer experience
  • Drive adoption of modern data tools and workflows
  • Participate in team on-call responsibilities