P

Procore Technologies

End-to-end construction project management platform

Staff ML Data Engineer - Datagrid

Data EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA

About the Job

Requirements

  • A bachelor's or master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • At least 8 years of experience designing and operating complex data systems in production or research-adjacent environments.
  • Strong proficiency in SQL and Python, with experience in data-intensive or distributed systems.
  • Experience building scalable data pipelines that support machine learning training, evaluation, or inference workflows.
  • Understanding of data modeling, dataset lifecycle management, and data quality best practices.
  • Ability to work in ambiguous problem spaces and collaborate closely with researchers and architects.
  • Ability to lead through direct technical contribution, mentorship, and setting engineering standards.
  • Ability to explain technical tradeoffs to research and engineering audiences.

Responsibilities

  • Act as the technical lead for data engineering efforts supporting frontier model research and applied machine learning systems.
  • Design, build, and maintain scalable batch and streaming pipelines for multimodal data, including documents, images, and spatial metadata.
  • Partner with researchers and architects to translate experimental workflows into reliable, repeatable data systems.
  • Lead development of dataset curation, versioning, and lineage workflows that support rapid experimentation and reproducibility.
  • Establish and uphold standards for data quality, validation, observability, and cost efficiency across artificial intelligence data pipelines.
  • Contribute to data architecture decisions spanning research environments and production systems.
  • Identify gaps or inefficiencies in existing data workflows and run proofs of concept to evaluate improvements.
  • Mentor other engineers through code reviews, design discussions, and hands-on collaboration.

Desired Qualifications

  • Experience with large-scale dataset curation, annotation workflows, experiment tracking, and reproducibility tooling.
  • Experience with Databricks, Spark, lakehouse architectures, or cloud data warehouses.
  • Experience with Kafka, Pub/Sub, or event-driven data architectures.
  • Experience with Airflow, Dagster, data quality tools, or lineage tools.
  • Experience with AWS or GCP, containerized data workloads, continuous integration and continuous delivery, or infrastructure as code.
  • Experience optimizing data pipelines for GPU-backed training and large-scale inference workloads.

About the Company

Procore Technologies

End-to-end construction project management platform

Procore Technologies provides a cloud-based construction management platform for owners, general contractors, subcontractors, and public-sector teams to run projects more efficiently. The platform includes modules for prequalification, bid management and estimating, design coordination, quality and safety management, and BIM, spanning from preconstruction through closeout. Teams use a subscription to share project data—bids, contracts, drawings, submittals, RFIs, schedules, and quality checks—keeping field and office staff coordinated in real time. It differentiates itself with an integrated, all-in-one platform, a global footprint across 125 countries and 1,000,000+ projects, plus optional professional services to maximize use and outcomes; the goal is to help deliver projects on time and within budget through better visibility and accountability.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Carpinteria, CA
Founded
2003

Recently Posted Jobs

Explore more opportunities at Procore Technologies

See more jobs