Senior Software Engineer, Machine Learning Infrastructure

East Bay, CA, United States, Los Angeles, CA, United States, New York, NY, United States, Remote, Seattle, WA, United States, San Francisco, CA, United States, Silicon Valley, CA, United States



Back End

Role Locations

  • East Bay, CA, United States
  • Los Angeles, CA, United States
  • New York, NY, United States
  • Remote
  • Seattle, WA, United States
  • San Francisco, CA, United States
  • Silicon Valley, CA, United States


501+ people


1355 Market St Fl 6
San Francisco, CA, 94103-1307, US

Tech Stack

  • Python
  • Go
  • Spark
  • Scala
  • Kotlin
  • Java
  • JavaScript
  • Objective-C
  • Swift
  • React
  • GraphQL
  • TypeScript
  • PostgreSQL
  • MySQL
  • Next.js

Role Description

About the Role As a Senior Software Engineer focused on ML Infrastructure, you’ll focus on bringing the Thumbtack’s ML Infrastructure vision to life. You’ll collaborate with engineers, data scientists and product managers across engineering to refine and execute on our shared vision for feature engineering, model experimentation, model deployment and model monitoring. This could include introducing the latest feature engineering & model building frameworks, creating a standardized process for model deployment and monitoring, working with the data platform team on evolving feature storage, or working with data scientists on the productization of complex models.

Responsibilities: Collaborate with engineers, data scientists, and product managers to identify shared ML infrastructure needs across areas like feature engineering, model experimentation, model inference & CI/CD, and model monitoring. Centralize and standardize ML infrastructure & associated best practices for product teams across engineering. When appropriate, experiment with and introduce next-generation ML infrastructure capabilities and frameworks so product teams can continue to harness the power of open source / vendor-driven advances in machine learning. Drive projects to completion with a tenacious focus on the business impact of those projects. Solve tough technical problems and stay up-to-date with the latest advances in this constantly evolving problem space.

Must-Have Qualifications If you don't think you meet all of the criteria below but still are interested in the job, please apply. Nobody checks every box, and we're looking for someone excited to join the team.

5+ years of industry experience in engineering. 2+ years of industry experience working on machine learning modeling or infrastructure. You’re fluent in at least one major programming language and would be able to switch between multiple languages. In our stack, we use Go, Scala & Python. You have experience building software on top of relational databases such as Postgres or MySQL. You can break down complex problems rigorously and understand the tradeoffs necessary to deliver great, impactful products. You’re curious, you’re data-driven, you love to ask questions, and you think critically about problems. You love delivering value to your users and your teammates through your work. Nice-to-Have Qualifications You have experience building and evolving machine learning infrastructure. You have worked with frameworks like Tensorflow, Scikit, Airflow, AWS SageMaker. You have experience building and maintaining reliable, performant distributed systems. You’re familiar working with major cloud providers and/or the big data ecosystem (Amazon Web Services, Google Cloud Platform, Hive, Spark, etc). You’ve demonstrated your ability to thrive in a fast-paced startup environment.

Thumbtack is a virtual-first company, meaning you can live and work from any one of our approved locations across the United States, Ontario or the Philippines. When it is safe to gather, we will begin to host in-person events on a regular basis. Remote employees will be expected to travel occasionally for these events to a Thumbtack library or offsite team-building location. In cities with 5+ employees, we are establishing local communities, where employees can gather for local events. Additionally, employees in the San Francisco, Salt Lake City, Toronto and Manila areas will have opt-in access to communal workspace at one of our Thumbtack libraries.

Benefits & Perks Virtual-first working model coupled with quarterly in-person events and Camp Thumbtack 20+ company-wide holidays including two week-long shutdowns Libraries (collaborative workspaces) in San Francisco, Salt Lake City, Toronto, and Manila Stipends for remote work support, home office set-up and Thumbtack services Cell phone and WiFi reimbursements Subscriptions and Employee Assistance Program for mental health and well-being

Thumbtack embraces diversity. We are proud to be an equal opportunity workplace and do not discriminate on the basis of sex, race, color, age, pregnancy, sexual orientation, gender identity or expression, religion, national origin, ancestry, citizenship, marital status, military or veteran status, genetic information, disability status, or any other characteristic protected by federal, provincial, state, or local law. We also will consider for employment qualified applicants with arrest and conviction records, consistent with applicable law. If you are a California resident, please review the information regarding your rights under California privacy laws contained in Thumbtack’s Privacy policy available at

About Thumbtack

Thumbtack is a technology leader building the modern home management platform. Through the Thumbtack app, homeowners can effortlessly manage their homes — confidently knowing what to do, when to do it, and who to hire. Bringing the $500 billion home services industry online, Thumbtack empowers millions of homeowners to fix, maintain, and improve their most valuable asset.

Founded in 2008, Thumbtack is backed by over $500 million in funding from folks that include Sequoia Capital, CapitalG, Tiger Global Management, Javelin Investment Partners, Baillie Gifford.

Company Culture

At Thumbtack, we deeply care about our employees and our community. With our recent switch to virtual-first, our employees are able to work from anywhere, with optional in person offsites three times a year and an optional company-wide Camp once a year. These offsite events are a way for employees to build in-person bonds and reinforce a feeling of connectedness.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.