We’re looking for an experienced and detailed-oriented Data Governance Engineer to join Procore’s Enterprise AI/ML organization. In this role you will collaborate with various stakeholders across our business to establish data quality and governance best practices that enable the success of data-related initiatives. The primary goal of this role is to embed data quality and governance at the code.
As a Staff Data Governance Engineer, you’ll partner with Data Architects and Data Engineers to ensure data quality, security, and effective management of Procore’s data assets. Use your understanding of data structures, data systems, and data quality management to create and implement data contracts that ensure data quality and integrity across data products and data assets. This position offers an opportunity to shape data management practices, contribute to strategic initiatives, and drive impactful change within our organization.
This position reports into the Senior Director, Data Intelligence and will be based in our Austin, TX office. We’re looking for someone to join us immediately.
Understand the data sources within the organization, including legacy systems, data lakes, warehouses, SQL databases, and core applications; identify the metadata associated with each source.
Understand and translate business needs into data models that integrate with overall data architecture.
Create, manage, and implement data contracts for data engineers to ensure data quality, as well as efficient and effective data usage.
Develop high-level data models that capture essential data elements and relationships.
Identify data asset dependencies beyond files and downstream databases
Work closely with data engineers, data architects, and other stakeholders to understand, define, and document data requirements.
Maintain data quality across various data sets and systems, ensuring compliance with data protection, data standards and practices.
Provide technical guidance and support to data engineers, helping them understand and adhere to data contract requirements.
Bachelor’s degree in Computer Science, Information Systems or a related field.
Experience as a Data Engineer, Data Architecture, Technical Data Steward, Data Analyst, or similar role.
Experience with data quality platforms, building data contracts,
Strong knowledge of data management principles, practices, and technologies.
Proficient in SQL, Python, and experience with other data manipulation languages.
Experience with data modeling, rendering and working with column-level lineage, API Versioning, CI/CD and change management
Demonstrated ability to work with data engineers and engineering tool stacks.
Excellent problem-solving skills and attention to detail.