Senior Software Engineer II (dbt Engine) at dbt Labs
Seattle, Washington, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Mila Page is a Senior Software Engineer II specializing in systems-level data engineering, currently building ODBC/ADBC-compliant drivers and implementing Apache Arrow and Iceberg integrations at dbt Labs. With five years of professional experience and hands-on work across Rust, Go, Python, and FFI boundaries, she designs fault-tolerant credential caches, compilers/IR plumbing, and cross-platform auth pipelines that power production SaaS and open-source tooling. She’s a prolific contributor to dbt-core and dbt-snowflake—improving test coverage, adapter reliability, and sensitive-error handling—and has driven catalog and Iceberg specs used across major warehouses. Comfortable in hypergrowth environments from Series A to $100M+ ARR, she bridges low-level systems tradeoffs and product-facing abstractions to reduce cognitive friction for users. Her background in mathematical logic and classics informs a disciplined, specification-first approach to engineering and design. Active in the dbt community and mentoring juniors, she pairs deep technical craft with clear cross-team specification work.
5 years of coding experience
6 years of employment as a software developer
Classical and Ancient Studies, Classical and Ancient Studies at University of California, Berkeley
B.S. Computer Science (CCS), B.A. Philosophy, Classics, B.S. Computer Science (CCS), B.A. Philosophy, Classics at UC Santa Barbara
dbt-snowflake contains all of the code enabling dbt to work with Snowflake
Role in this project:
Data Engineer
Contributions:253 reviews, 24 commits, 150 PRs in 11 months
Contributions summary:Mila contributed significantly to improving the dbt-snowflake adapter, primarily focused on testing and enhancing its functionality. They added new tests and refactored existing ones related to incremental models, unique keys, and error handling, demonstrating a strong grasp of the dbt framework and SQL. The user also implemented changes related to error handling in the connection manager to prevent sensitive data from being logged in the event of Snowflake errors. In addition, they focused on implementing changes related to query IDs and precommit hooks, which improved efficiency.
dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:190 reviews, 73 commits, 81 PRs in 1 year 3 months
Contributions summary:Mila focused on refactoring and improving test coverage within the `dbt-core` repository, specifically related to selection and test expansion. Their primary contribution involved modifying the parser to handle indirect selection, incorporating a boolean flag for eager testing behavior, and updating various tests to align with these changes. They made multiple updates to the test suite, including integration tests, and added entries to the changelog to document these changes. The user also contributed to the project by modifying flags and properties in the code.
analyticsdbt-viewpointtransformanalystssql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Mila Page - Senior Software Engineer II (dbt Engine) at dbt Labs