Staff Data Engineer

10 May 2024

Vacancy expired!

What if you could use your technology skills to develop a product that impacts the way communities' hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it's also one of the world's least digitized industries, not to mention one of the most dangerous. That's why we're looking for a talented Staff Data Engineer to join Procore's journey to revolutionize a historically underserved industry.As a Staff Data Engineer, you'll design and develop data products for Procore Data Platform data management area. You'll be part of the high-performance team of Data Engineers and will collaborate with platform engineers and product leaders. This position will report to our Senior Manager of Data Engineering, and can be based remotely from any US location. We're looking for someone to join our team immediately.What you'll do:Lead the design and development of big data predictive analytics using object-oriented analysis, design and programming skills, and design patternsImplement ETL workflows for data matching, data cleansing, data integration, and managementMaintain existing data pipelines and develop new data pipelines using big data technologiesDevelop and maintain tables and data models in SQL, abstracting multiple sources and historical data across varied schemas to a format suitable for further analysisResponsible for leading the effort to continuously improve the reliability, scalability, and stability of the enterprise data platformContribute to and lead the continuous improvement of the software development framework and processes by collaborating with Quality Assurance engineersDeliver observable, reliable, and secure software, embracing the "you build it, you run it" mentality, focusing on automation and GitOpsParticipate in daily standups, team meetings, sprint planning, and demo/retrospectives while working cross-functionality with other teams to drive the innovation of our productsApply data governance framework, including the management of data, data compliance operating model, data policies, and standardsWhat we're looking for:BS degree in Computer Science, a similar technical field of study, or equivalent practical experience; MS or Ph.D. degree in Computer Science or a related field is preferred5+ years of experience in a Data Engineering positionStrong expertise with 3+ years of experience building enterprise techniques for large-scale distributed system design and data processing, including: Building data pipelines with Databricks as the sourceBuilding and maintaining data warehouses in support of BI tools (Snowflake, dbt, Tableau)Building data pipeline framework for data workflow to process large data sets and Real-Time & Batch Data Pipeline developmentExperience in processing structured and unstructured data into a form suitable for analysis and reporting with integration with a variety of data metrics providers ranging from advertising, web analytics, and consumer devicesDesire to be actively hands-on with code, using Java, Python (80%), and SQL, along with willingness and passion for mentoring junior engineers and performing code reviewsPossess familiarity with AWS-managed services for data (Glue, Athena, Data Pipeline, Flink, Spark) and Snowflake

  • ID: #49907947
  • State: Oregon Remote 00000 Remote USA
  • City: Remote
  • Salary: USD TBD TBD
  • Job type: Full-time
  • Showed: 2023-05-10
  • Deadline: 2023-07-09
  • Category: Et cetera