Thumbtack is hiring a
Senior Software Engineer

closed
Logo of Thumbtack

Thumbtack

πŸ’΅ ~$150k-$12k
πŸ“Remote - Canada

Summary

The job is for a Senior Software Engineer focusing on ML Infrastructure at Thumbtack, a fast-growing company in the home services industry. The role involves collaboration with engineers, applied scientists, and product managers to refine and execute the shared vision for various machine learning infrastructure needs such as feature engineering, model experimentation, model inference & CI/CD, generative AI, and model monitoring.

Requirements

  • 5+ years of industry experience in engineering
  • 2+ years of industry experience working on machine learning modeling or infrastructure
  • Fluency in at least one major programming language (Go and Python are used most heavily)
  • Experience building software on top of relational databases such as Postgres or MySQL

Responsibilities

  • Collaborate with engineers, applied scientists and product managers to identify shared ML infrastructure needs across areas like feature engineering, model experimentation, model inference & CI/CD, generative AI, and model monitoring
  • Build, maintain, and communicate our roadmap
  • Centralize and standardize ML infrastructure & associated best practices for product teams across engineering
  • 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

Preferred Qualifications

  • Experience building and evolving machine learning infrastructure
  • Worked with frameworks like PyTorch, Tensorflow, Scikit-learn, and Airflow
  • Experience with generative AI infrastructure and vendors
  • Experience building and maintaining reliable, performant distributed systems
  • Familiar working with major cloud providers and/or the big data ecosystem (Amazon Web Services, Google Cloud Platform, Spark, etc)
  • Demonstrated ability to thrive in a fast-paced startup environment

Benefits

  • Virtual-first working model coupled with in-person events
  • 20 company-wide holidays including a week-long end-of-year company shutdown
This job is filled or no longer available

Similar Jobs