Sr Machine Learning Engineer

Job expired!

Senior Machine Learning Engineer Opportunity at Procore Technologies

Join Procore Technologies as a Senior Machine Learning Engineer and help shape the future of Construction Intelligence. As a key member of our Copilot team, you will contribute to the development of next-generation insights, recommendations, and automated experiences on a global platform.

Why Construction Intelligence Matters

The construction industry is essential to everyday life, but it remains one of the least digitized sectors. Procore is revolutionizing this field with our cutting-edge SaaS construction platform. We aim to empower Groundbreakers to transform and develop the communities where we live. By joining us, you’ll help drive technological innovation in construction.

Your Role and Responsibilities

As a Senior Machine Learning Engineer, you'll be at the forefront of our AI capabilities, leveraging over two decades of data from our industry-leading construction management software. This role is based in our Austin, TX office, and requires immediate availability.

What You’ll Do:

  • Work with extensive structured and unstructured data to build and continuously enhance state-of-the-art Machine Learning models for various use cases.
  • Evaluate and train Large Language Models (LLMs), traditional language models like BERT, and other machine learning models such as XGBoost.
  • Develop, productionize, and operate Machine Learning models and pipelines at scale, including batch and real-time applications.
  • Utilize third-party and proprietary Machine Learning tools to create reusable, high-performing systems for rapid model development and implementation.
  • Employ continuous delivery/integration methods using tools like CircleCI, SonarQube, and JFrog for testing, deployment, and production promotion.
  • Design, build, and deploy APIs that deliver predictive insights tailored to construction datasets.
  • Collaborate with cross-functional partners—software engineers, product managers, operations, and data scientists—to identify opportunities and refine machine learning model requirements.

Your Qualifications

We’re Looking For:

  • 5+ years of industry experience in applied Machine Learning, with expertise in Python, Java, C++, or equivalent programming languages.
  • Exceptional written and verbal communication skills.
  • A strong understanding of the machine learning and data science ecosystem (e.g., TensorFlow, PyTorch, MLflow, Ray, LangChain, Databricks, Snowflake, SageMaker, Scikit-learn).
  • Deep knowledge of Machine Learning best practices and methodologies, including LLMs, feature engineering, gradient boosted trees, and neural networks.
  • Experience in building and productionizing Machine Learning models and infrastructure.
  • A passion for understanding customer needs and keeping abreast of AI market trends.

Nice to Have:

  • Experience in construction technologies and software.

Compensation and Benefits

Base Pay Range: $156,400 - $215,050, with eligibility for Equity Compensation. Actual pay is based on skills, experience, education, location, and other factors.

At Procore, we invest in our employees by offering a full range of benefits and perks, from generous paid time off and healthcare coverage to career development programs.

About Procore Technologies

Procore Technologies is a leader in cloud-based construction management software, helping to efficiently construct various infrastructure projects worldwide. We've cultivated a culture where you can own your work and innovate. Check our page for employee reviews.

We are an equal-opportunity employer and pride ourselves on fostering a diverse, inclusive environment. We do not tolerate discrimination on any basis.

Stay updated on new opportunities by joining our .

Company Name: Procore Technologies

Job Title: Senior Machine Learning Engineer