Remote job
Senior Analytics Engineer
Job details
About this role
Role overview Build and maintain trusted analytics models that help teams across finance, operations, product, sales, and other functions make informed decisions. You’ll work from business questions through to production data models and reporting, while shaping the standards and practices that make data consistent and maintainable.
Responsibilities - Design dimensional models in dbt and Snowflake for analysis across multiple business areas. - Partner with senior stakeholders to clarify decisions, define data requirements, and turn them into reliable measures. - Own the model lifecycle, from source patterns and staging through marts, tests, documentation, and deployment. - Set standards for model structure, naming, grain, slowly changing dimensions, and testing. - Improve Snowflake performance and cost through choices such as materialization, clustering, and warehouse sizing. - Review code, mentor colleagues, coordinate with upstream data teams, and explain definitions and tradeoffs to nontechnical partners.
Requirements - At least five years in analytics engineering, data engineering, or a related role. - Deep hands-on dbt experience, including macros, packages, incremental models, snapshots, and tests. - Advanced SQL and strong Snowflake skills, including performance and cost awareness. - Experience designing dimensional models and making sound decisions about facts, dimensions, and conformed dimensions. - Knowledge of layered data architecture, grain, lineage, data contracts, and maintainable project structure. - Strong communication skills, experience with Git and CI/CD, and the ability to connect business needs with data solutions. A relevant bachelor’s degree is preferred.
Nice to have - Experience modeling CRM or other business systems data. - Familiarity with Airflow, dbt Cloud, or BI tools such as Tableau, Looker, or Power BI. - Background in SaaS or education technology.
Benefits and work setup Benefits vary by location and include compensation and an ownership program, flexible remote, hybrid, or office arrangements depending on role and location, time off, wellness and mental health support, learning resources, and professional development assistance.