Senior Data Engineer

Insight Global
San Jose, CA, United States
8 days ago
Apply on www.sanjosejobsite.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Information Engineering Data Warehousing SQL Databases Snowflake Git

Job description

BILL’s Data Enablement & Operations team owns the data warehouse that Finance, Product, Risk, GTM, and others rely on for executive reporting and planning. Our dbt project has grown to thousands of models. With that growth came deep dependency chains, redundant models, and compute cost that no one feels today. We are now running a structured model optimization and management program to fix it. You will join as a contract engineer working through that program. Your work is scoped against existing models, so the correct output is known and you can prove equivalence. You will learn our systems, processes, and dbt modeling standards quickly, and you will be expected to apply them with precision.

Requirements

  • 5+ years in data engineering or analytics engineering, with at least 3 years in production dbt. We expect experience refactoring existing projects, not only building new models.
  • Expert SQL, ideally with Trino/Starburst, Snowflake, or a comparable engine. You should be able to read lineage and query plans and explain where and how improvements could be made Working knowledge of dbt project structure, incremental strategies, materializations, tests, and macros.
  • Git and merge-request workflow experience
  • Experience proving data equivalence before and after a change, such as with audit or diff tooling, and explaining purposeful differences.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.sanjosejobsite.com
Prepare application

Good distractions

Loading talks and stories from around this role…