P

Procore Technologies

End-to-end construction project management platform

Staff Software Engineer - AI

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeAustin, TX, USA

About the Job

Requirements

  • Demonstrate 8+ years of software engineering experience, including experience leading complex, cross-functional technical initiatives.
  • Have at least 2+ years of hands-on experience building and operating production artificial intelligence or machine-learning systems.
  • Apply strong knowledge of generative artificial intelligence, large language models, retrieval-augmented generation, agentic systems, and evaluation methods.
  • Design distributed systems and cloud-native services using modern software engineering and architecture practices.
  • Communicate effectively with technical and nontechnical partners while influencing decisions without direct authority.
  • Approach ambiguous problems with curiosity, sound judgment, customer focus, and a collaborative mindset.
  • Hold a bachelor's degree in computer science, engineering, or a related field, or have equivalent practical experience.

Responsibilities

  • Define the technical strategy and architecture for scalable, secure, and reliable artificial-intelligence-powered products.
  • Lead the design and delivery of production-grade generative artificial intelligence, agentic, retrieval, and evaluation systems.
  • Partner with product, design, data science, and engineering teams to translate customer needs into technical solutions.
  • Establish engineering standards for artificial intelligence quality, observability, security, privacy, and responsible use.
  • Evaluate emerging artificial intelligence models, frameworks, and techniques through rigorous experimentation and measurement.
  • Mentor engineers and provide technical guidance across teams and complex initiatives.
  • Identify technical risks, resolve ambiguous problems, and make pragmatic trade-offs that accelerate delivery.
  • Communicate technical decisions, outcomes, and recommendations clearly to engineering leaders and business stakeholders.

Desired Qualifications

  • Relevant cloud or machine-learning certifications are preferred but not required.

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