Canada Remote (Global) Employment CAD 123,300 - 159,500 Yearly

thumbtack is hiring a Software Engineer, AI/ML Infrastructure

About the Role

Thumbtack is hiring a Software Engineer, AI/ML Infrastructure to join our Machine Learning Infrastructure team. You will be responsible for building and evolving core AI platform capabilities that enable teams to develop, run, and scale GenAI-powered applications across the company.

What You'll Do

  • Build and evolve core AI platform capabilities that enable teams to develop, run, and scale GenAI-powered applications across Thumbtack.
  • Contribute to the design, development, and deployment of scalable tools and infrastructure to support applied scientists, including ML model training and serving systems, feature and data workflows, CI/CD, orchestration, deployment, and evaluation tooling.
  • Work hands-on across the stack, from backend services and execution infrastructure to integrations with AI models and tooling.
  • Partner with senior engineers to evaluate next-generation AI infrastructure frameworks and tools that help product teams harness advances in AI.
  • Drive projects to completion with a strong focus on business impact and measurable outcomes.
  • Solve complex technical problems and stay up to date with advances in this rapidly evolving space.

What We're Looking For

  • 1 to 3 years of professional software engineering experience.
  • Strong fundamentals in data structures, algorithms, and software design.
  • Proficiency in at least one major programming language, and the ability to work across multiple languages.
  • Experience working with relational or NoSQL databases such as Postgres or DynamoDB.
  • Demonstrated ability to use AI coding tools in day-to-day workflows and validate, critique, and refine AI-generated output.
  • Comfort operating in a fast-paced environment with a certain level of ambiguity, especially when learning and picking up new technologies when projects require it.
  • Operate with a bias to action, quickly learning what is needed and taking decisive steps to move work forward in ambiguous, fast-paced environments.

Technical Stack

  • Languages: Go, Python
  • Databases: Postgres, DynamoDB

Team & Environment

You will join the Machine Learning Infrastructure Team, working closely with applied scientists and product engineers to build the foundational platform for AI at Thumbtack.

Benefits & Compensation

  • For candidates living in Ontario and British Columbia, the expected salary range for the role is currently $123,300 - $159,500.

Work Mode

This role is open to global candidates.

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.

Required Skills
GoPythonPostgresDynamoDBAI/ML InfrastructureData StructuresAlgorithmsSoftware DesignAI Coding Tools
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
thumbtack

Thumbtack is the one app homeowners need to take care of and improve their home — from personalized guidance to AI tools and a best-in-class hiring experience. It helps millions of people confidently care for their homes.

Visit website
Job Details
Department Software Development
Category infrastructure
Posted 14 days ago