Architect the data foundation that powers strategic decisions across the organization.
Transform raw data into trusted, reusable data products using DBT and modern data tools.
Build the semantic layers that enable self-service analytics while maintaining data quality and governance.
Collaborate with stakeholders to deeply understand business domains, metrics, and analytical needs.
Design data structures that support both reporting and operational analytics.
Write clean, efficient, performant SQL for large-scale data processing in Snowflake.
Mentor junior engineers through code reviews and technical guidance.
Requirements
6+ years of hands-on experience with the modern data stack (DBT, Snowflake, SQL) and expert-level SQL skills, including query optimization.
Strong proficiency in DBT — macros, packages, incremental models, testing, and documentation.
Deep understanding of dimensional modeling, star schemas, and data warehouse design patterns.
Experience using Python and/or Ruby for data transformation and automation.
Proven ability to collaborate with business stakeholders, translate requirements into technical solutions, and deliver reusable data products for self-service analytics.
Strong communicator with experience leading projects and mentoring team members across technical and non-technical domains.
Tech Stack
Python
Ruby
SQL
Benefits
Pioneering Technology: At Coupa, we're at the forefront of innovation, leveraging the latest technology to empower our customers with greater efficiency and visibility in their spend.
Collaborative Culture: We value collaboration and teamwork, and our culture is driven by transparency, openness, and a shared commitment to excellence.
Global Impact: Join a company where your work has a global, measurable impact on our clients, the business, and each other.