DPR Construction - Washington, DC
posted 2 months ago
DPR is seeking an experienced Data Engineer to join our Data Engineering team. This role is part of the Data Engineering and AI team and will ensure DPR is moving towards data-driven decisions based on modern data engineering techniques, applications, and AI. The right candidate will be excited by the prospect of optimizing or even re-designing our company's data architecture to support our next generation of products and data initiatives. Having experience working with Supply Chain, Procurement, Commercial Construction, Manufacturing, and Prefabrication will be a huge plus. In this position, you will participate in and collaborate with cross-functional workgroups and functional teams to align Data Engineering efforts and resources with business goals and objectives. You will drive strategic conversations with stakeholders to fully understand and document pain points and business requirements, define the key deliverables required to improve business processes, and develop required integrations while applying other data engineering approaches. Building and maintaining relationships with business stakeholders will be crucial, as you will need to develop a deep understanding of their processes, tools, and goals. Your responsibilities will include designing, building, and maintaining robust data pipelines and architectures, ensuring high availability and reliability. You will develop complex data models and algorithms to extract insights from large datasets related to Supply Chain, Procurement, and Construction. Utilizing Snowflake for efficient data storage and Azure Data Factory for orchestrating and automating data workflows will be essential. You will also script and program in Python and use DBT for transformation tasks to optimize data processes. Your role will involve implementing solutions from a cloud-first perspective using Agile, Scrum, and Data Ops methodologies, as well as assembling data sets that meet functional and non-functional business requirements. Additionally, you will design and implement process improvements, automate manual processes, optimize data pipelines, and scale the data infrastructure while maintaining data integrity and compliance with industry standards and best practices. Staying updated on emerging trends and technologies in data engineering and construction tech will also be part of your responsibilities.