Software Engineer, AI/ML Infrastructure
Thumbtack · Remote · Remote, Ontario · Remote, British Columbia ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (North America)
- Go + Python stack
- AI/ML Infrastructure focus
- 2+ years experience
- Ontario/BC salary listed
Join the Machine Learning Infrastructure team at Thumbtack to centralize and evolve AI capabilities used by millions of homeowners and service professionals. You will design high-performance systems that enable product teams to develop, run, and scale AI-powered features such as search, recommendations, and fraud detection.
This position focuses on building core platform tools, including CI/CD pipelines, orchestration, and evaluation frameworks. You will collaborate with applied scientists and engineers to integrate next-generation AI infrastructure into production environments.
What you'll do
- Build core AI platform capabilities for developing and scaling applications
- Design scalable tools for model training, serving, and feature workflows
- Implement CI/CD, orchestration, and evaluation tooling for data science
- Work across backend services and integrations with AI models
- Evaluate new AI infrastructure frameworks with senior engineers
- Drive projects to completion with focus on business impact
What you'll need
- At least 2 years of professional software engineering experience
- Strong fundamentals in data structures, algorithms, and design
- Proficiency in Go or Python and ability to work across languages
- Experience with relational or NoSQL databases like Postgres or DynamoDB
- Ability to use and validate AI coding tools in daily workflows
- Comfort working in fast-paced, ambiguous environments
Stack
- Go
- Python
- Postgres
- DynamoDB
How you'll work
- Fully remote position
- Candidates in Ontario and British Columbia considered
What you get
- Equal opportunity workplace
- Reasonable accommodation for disabilities provided