Procore Technologies is seeking a Senior Software Engineer for its Procore AI Experience team to build AI-powered experiences for the construction industry. The role works closely with Product, Design, and Engineering partners to design, develop, and deliver intelligent software across product-led growth (PLG), platform integrations, and construction-specific workflows. Success requires strong software engineering fundamentals, experience with AI application architectures such as LLMs, RAG, and agentic workflows, and distributed systems expertise. The position is based in Procore’s Austin, Texas office and reports to the Engineering Manager, Procore AI Experience. The engineer will build and operate production-quality AI applications and platform services, incorporate AI technologies into reliable cloud architectures, and advance AI-assisted development practices. The role includes end-to-end ownership of engineering outcomes, establishing reusable patterns and best practices, and improving systems through performance monitoring, operational data, evaluation frameworks, and customer feedback.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior