Staff Software Engineer, Machine Learning Infrastructure

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

Drive the technical vision and architecture for the next-generation machine learning infrastructure, architecting scalable ML platform capabilities across the organization. Lead cross-functional initiatives with engineering, data science, and product to build enterprise-grade ML systems, including model serving and RAG systems. Define ML engineering standards and mentor teams, shaping the technical roadmap for generative AI adoption and ML 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 the next-generation machine learning infrastructure, architecting scalable ML platform capabilities across the organization. Lead cross-functional initiatives with engineering, data science, and product to build enterprise-grade ML systems, including model serving and RAG systems. Define ML engineering standards and mentor teams, shaping the technical roadmap for generative AI adoption and ML operational excellence.
Location: Ontario
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Define and drive the technical vision and architecture for next-generation ML infrastructure.
  • •Lead cross-functional initiatives with 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.
  • •Establish technical standards and best practices for ML engineering across the organization.
  • •Mentor and provide technical leadership to engineering teams on ML infrastructure best practices.

Key Requirements

  • •8+ years of engineering experience with significant focus on distributed systems.
  • •4+ years of hands-on experience building ML infrastructure or ML platforms at scale.
  • •Deep expertise in at least one major programming language; Go and Python proficiency preferred.
  • •Proven track record of technical leadership on complex, cross-functional projects.
  • •Strong architectural skills designing scalable, reliable distributed systems.
Experience:8+ yearsMachine learningDistributed systemsML infrastructureEnterprise software
Skills:Technical leadershipCross-functional collaborationArchitectural thinkingMentorshipStrategic decision-making
Tech Stack:GoPythonDistributed systemsMachine learningML infrastructureModel servingRAGGenerative AI

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