Senior Software Engineer for Machine Learning Infrastructure

1 month ago


Old Toronto, Ontario, Canada Thumbtack Full time
About the Machine Learning Infrastructure Team

At Thumbtack, our team is responsible for centralizing, standardizing, and evolving machine learning infrastructure capabilities for teams across engineering. We're looking for a Senior Software Engineer to join our team and help bring our vision to life.

Responsibilities
  • Collaborate with engineers, applied scientists, and product managers to identify shared ML infrastructure needs across areas like feature engineering, model experimentation, model inference, and CI/CD.
  • Build, maintain, and communicate our roadmap to ensure alignment across teams.
  • Centralize and standardize ML infrastructure and associated best practices for product teams across engineering.
  • Experiment with and introduce next-generation ML infrastructure capabilities and frameworks to enable product teams to harness the power of open source and vendor-driven advances in machine learning.
  • Drive projects to completion with a focus on business impact and technical excellence.
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, with the ability to switch between multiple languages.
  • Experience building software on top of relational databases such as Postgres or MySQL.
  • Ability to break down complex problems rigorously and understand tradeoffs necessary to deliver great products.
  • Curiosity, data-driven approach, and a love for asking questions and thinking critically.
Bonus Points
  • Experience building and evolving machine learning infrastructure.
  • Experience with frameworks like PyTorch, Tensorflow, Scikit-learn, and Airflow.
  • Experience with generative AI infrastructure and vendors.
  • Experience building and maintaining reliable, performant distributed systems.
  • Familiarity with major cloud providers and/or the big data ecosystem.

Thumbtack is a virtual-first company, meaning you can live and work from any one of our approved locations across the United States, Canada, or the Philippines. Learn more about our virtual-first working model here.



  • Toronto, Ontario, Canada Thumbtack Full time

    About the RoleAs a Senior Software Engineer focused on ML Infrastructure at Thumbtack, you will play a key role in bringing our vision for generative AI and feature platforms to life. You will collaborate with engineers, applied scientists, and product managers across engineering to refine and execute on our shared vision. This could include introducing the...


  • Toronto, Ontario, Canada Thumbtack Full time

    About the RoleAs a Senior Software Engineer focused on ML Infrastructure, you will be responsible for bringing Thumbtack's ML Infrastructure vision to life. You will collaborate with engineers, applied scientists, and product managers across engineering to refine and execute on our shared vision for generative AI, feature platforms, model deployment, and...


  • Toronto, Ontario, Canada Thumbtack Full time

    About the RoleAs a Senior Software Engineer focused on ML Infrastructure at Thumbtack, you will be responsible for bringing the company's ML Infrastructure vision to life. You will collaborate with engineers, applied scientists, and product managers across engineering to refine and execute on the shared vision for generative AI, feature platforms, model...


  • Old Toronto, Ontario, Canada Fathom Full time

    About FathomFathom is a venture-backed company on a mission to revolutionize the way medical data is understood and structured using AI. Our deep learning engine automates the translation of patient records into billing codes, a process that costs hospitals in the US $15B+ annually and tens of billions more in errors and denied claims.Job DescriptionWe are...


  • Old Toronto, Ontario, Canada TD Bank Full time

    Job Title: Associate Machine Learning System EngineerAt TD Bank, we're committed to innovation and excellence in the field of machine learning. We're seeking a highly skilled Associate Machine Learning System Engineer to join our team.About the RoleWe're looking for a talented engineer with expertise in machine learning, system design, and DevOps. As an...


  • Old Toronto, Ontario, Canada Jobber Full time

    Unlock Operational Outcomes with Jobber's MLOps TeamJobber is revolutionizing the way small businesses deliver services through technology. We're seeking a Senior Machine Learning Operations Engineer to join our MLOps team and build an ML platform from the ground up.Key Responsibilities:Collaborate with Data Scientists and ML engineers to architect and build...


  • Old Toronto, Ontario, Canada Xtract One Full time

    Xtract One is seeking a seasoned Senior Machine Learning Engineer to lead end-to-end machine learning projects deployed on reliable edge computing systems. This role involves providing technical guidance, evaluating and adopting new tools and frameworks, collaborating with stakeholders to align machine learning solutions and business goals. The ideal...


  • Old Toronto, Ontario, Canada Motorsport-Total GmbH Full time

    Job Title: Machine Learning EngineerAbout the Role:As a Machine Learning Engineer at Autodesk Research, you will be responsible for managing a team of research engineers building new ML-powered product features to help our customers imagine, design, and make a better world. You will coach your team to collaborate across organizations with a versatile group...


  • Old Toronto, Ontario, Canada Socotra, Inc. Full time

    Machine Learning Platform EngineerSocotra, Inc. is seeking a talented Machine Learning Platform Engineer to join our team. As a Machine Learning Platform Engineer, you will be responsible for developing and maintaining our central machine learning platform that powers our machine learning and optimization models.Key Responsibilities:Partner with Machine...


  • Old Toronto, Ontario, Canada Fathom Full time

    Fathom is Revolutionizing Medical Data with AIWe are on a mission to harness the power of artificial intelligence to understand and structure the world's medical data. Our deep learning engine automates the translation of patient records into billing codes, a process that costs hospitals in the US $15B+ annually and tens of billions more in errors and denied...


  • Old Toronto, Ontario, Canada Toast Tab, Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our AI team at Toast Tab, Inc. As a key member of our team, you will be responsible for developing and deploying machine learning models for end-to-end services.Key ResponsibilitiesCollaborate with a team of machine learning engineers and data scientists to design and implement...


  • Old Toronto, Ontario, Canada Fathom Full time

    Fathom is a venture-backed company on a mission to harness the power of AI to transform the world's medical data. We're seeking a Senior Backend Software Engineer to join our team and contribute to the development of data products that drive our business forward. Our deep learning engine automates the translation of patient records into billing codes, a...


  • Toronto, Ontario, Canada Loopio Full time

    About the RoleWe're seeking a highly skilled Senior Machine Learning Engineer to join our team at Loopio. As a key member of our engineering team, you will be responsible for designing, developing, and deploying machine learning models that drive business value.Key ResponsibilitiesDevelop and implement machine learning algorithms to solve complex business...


  • Old Toronto, Ontario, Canada Fathom Full time

    Fathom is a pioneering company leveraging AI to decipher and structure the world's medical data. Our mission is to automate the translation of patient records into billing codes, a process that costs hospitals in the US $15B+ annually and tens of billions more in errors and denied claims. We are a venture-backed company that completed a Series B round of...


  • Old Toronto, Ontario, Canada Meta Full time

    About MetaMeta is a technology company that builds products to help people connect, find communities and grow businesses. We're committed to creating a more immersive and interactive experience for our users, and we're looking for talented engineers to help us achieve this vision.Job SummaryWe're seeking a highly skilled Machine Learning Engineer to join our...


  • Old Toronto, Ontario, Canada Tbwa ChiatDay Inc Full time

    We are seeking a highly skilled Senior Software Engineer to join our team in the Toronto area. As a key member of our infrastructure team, you will be responsible for designing, deploying, and monitoring our cloud-based platform. Your expertise in cloud service mastery and software engineering will enable you to operate with autonomy and make strategic...


  • Old Toronto, Ontario, Canada Wyatt Partners Full time

    Wyatt Partners is seeking a Senior Director of Machine Learning Engineering to lead a 12-person team in developing and implementing AI and machine learning solutions across the organization.The ideal candidate will have experience in establishing and growing an ML Ops function, developing data and AI products at scale, and establishing engineering...


  • Old Toronto, Ontario, Canada Loblaw Digital Full time

    About the RoleLoblaw Digital is seeking a highly skilled Machine Learning Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying advanced machine learning models and algorithms to solve complex business problems.Key ResponsibilitiesLead the design, development, and deployment of...


  • Old Toronto, Ontario, Canada Lightmatter Full time

    Job SummaryLightmatter is seeking a talented software engineer to join our team in building the next generation of AI processors and large-scale systems. Our unique technology has the potential to alter the architecture of large-scale computers.Key ResponsibilitiesDesign, develop, and maintain functional and performance models for design concepts and planned...


  • Toronto, Ontario, Canada Manulife Full time

    Job Title: Senior Machine Learning EngineerAbout the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our Global Advanced Customer Analytics team at Manulife/John Hancock. As part of our Customer Experience (CX), Contact Center, Digital & Personalization initiatives, you will be responsible for developing and implementing robust...