Job description

Job Description


Do you consider yourself a Data Science practitioner? Do you get excited about extracting value and meaning out of raw data sets? Do you get excited about applying Data Science to drive business value? Do you have experience in putting Machine Learning models into production? Do you have experience in ML ops or engineering? If so, you might be a good fit for our team.


We’re looking for a Staff Data Scientist to join Procore’s growing Data Science team within Data Engineering and Analytics (part of our Data, Technology, and Security organization). This is an exciting opportunity to help us design, develop, and monitor highly visible predictive and prescriptive models that help our business stakeholders make sense of their data and execute it. As a Staff Data Scientist, your models will be deployed at scale to automate decision-making across the Procore business. Your ML products will be key to driving efficient growth and drive impact for subject matter experts, decision-makers, and analysts.


This position has the opportunity to be located in any of our US or Canada offices, or based remotely in the US or Canada.


What you’ll do:


  • Work cross-functionally with a diverse slate of stakeholders to understand the business and technical requirements to define impactful ML solutions
  • Apply common ML frameworks and best practices to drive maximum business outcome
  • Provide technical leadership for efforts around tooling and infrastructure that enable teams to complete and maintain AI projects efficiently
  • Coach and mentor junior data scientists on the team; lead code reviews, provide feedback on technical designs, and define best practices for technical development and implementation
  • Collaborate with software engineers to write application code and deploy models to a production environment using our ML platform
  • Be a thought partner and design thinker in the evolution of Data Science at Procore


What we’re looking for:


  • 8+ years of relevant Data Science experience (6+ years with a master's or 3+ years with a Ph.D.)
  • Hands-on experience developing and managing predictive models
  • Real-world experience in deploying predictive models at scale to production
  • Experience with Python and SQL, Statistics, and ML ops or engineering is a plus
  • Superior communication skills with the ability to communicate complex mathematical and statistical concepts in simple terms
  • Experience in SaaS is preferred


Additional Information


Perks & Benefits


At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.


About Us


Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.


We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law.


If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.