Staff Software Engineer, Machine Learning Infrastructure

Thumbtack
United States
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 8+ yearsSkills: ["Technical leadership","Cross-functional collaboration","Mentorship","Strategic decision-making","Architectural thinking"]

Drive the technical vision and architecture for Thumbtack’s next-generation machine learning infrastructure. Lead cross-functional work across engineering, data science, and product to build scalable enterprise ML systems, including model serving and RAG capabilities. Define ML engineering standards and best practices, mentor teams, and partner with senior leadership to align ML infrastructure roadmap with business objectives, while shaping ML platform evolution and operational excellence.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Thumbtack
Thumbtack
1 year ago

Staff Software Engineer, Machine Learning Infrastructure

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 12 hours agoStatus: Live

Job Summary

Drive the technical vision and architecture for Thumbtack’s next-generation machine learning infrastructure. Lead cross-functional work across engineering, data science, and product to build scalable enterprise ML systems, including model serving and RAG capabilities. Define ML engineering standards and best practices, mentor teams, and partner with senior leadership to align ML infrastructure roadmap with business objectives, while shaping ML platform evolution and operational excellence.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Define and drive the technical vision and architecture for Thumbtack’s next-generation ML infrastructure.
  • •Lead cross-functional initiatives across engineering, data science, and product to build scalable enterprise-grade ML systems.
  • •Architect and oversee implementation of ML infrastructure components, including model serving systems and RAG systems at scale.
  • •Establish ML engineering technical standards and best practices across the organization.
  • •Mentor and provide technical leadership to engineering teams, partnering with senior leadership to align capabilities with business objectives.

Key Requirements

  • •8+ years of engineering experience with significant focus on distributed systems.
  • •4+ years building ML infrastructure or ML platforms at scale.
  • •Deep expertise in at least one major programming language, with proficiency in Go and Python preferred.
  • •Proven track record delivering technical leadership on complex, cross-functional projects.
  • •Strong architectural skills for scalable, reliable distributed systems and deep understanding of ML workflows, frameworks, and operational challenges.
Experience:8+ yearsMachine learningDistributed systemsML infrastructureGenerative AI
Skills:Technical leadershipCross-functional collaborationMentorshipStrategic decision-makingArchitectural thinking
Tech Stack:GoPythonRAGModel serving

Company Brief

Thumbtack
Provides an online marketplace connecting local service professionals (home improvement, events, lessons, and more) with customers seeking quotes, reviews, and booking tools to hire vetted contractors and providers.
Industry: Online Marketplaces
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Headquarters: San Francisco, United States
Founded: 2008
WebsiteLinkedIn