The team builds the core AI and ML capabilities and shared platform tools that power intelligent customer engagement features across the company.
The role is a new position to fill an open vacancy on the AI/ML Platform team.
The company is remote-first, with teams spread across the globe.
Hiring uses AI to speed up screening, but every hiring decision is made by people.
Responsibilities
Shape the design and growth of the company-wide ML and AI Ops foundation.
Make sure every AI capability has rigorous offline and online evaluations to keep quality very high.
Improve how the company manages large language model workloads.
Provide compliant, easy access to data for AI and ML exploration and product work.
Study and apply the latest LLM inference and orchestration methods.
Find where small language models, tuned through fine-tuning or distillation, can be used.
Build ML systems that work reliably at the company's scale.
Set standards and tooling for evaluating a range of AI and ML capabilities.
Pick up new technical skills quickly in a fast, high-output environment.
Use current AI development stacks to skip repetitive engineering and focus on what sets the company apart.
Requirements
Have 8+ years of applied ML or AI experience, including systems you owned end to end instead of only contributing to someone else's design.
Be comfortable working in a 0-to-1 setting with unclear requirements, and act decisively.
Be proficient in Python.
Have built cloud services on AWS, GCP, or Azure, including high-volume data, streaming or real-time inference, and several data stores.
Have a strong grounding in statistical machine learning, transformer models, and LLMs.
Have extensive experience with ML Ops and LLM Ops, including designing rigorous evaluation metrics for non-deterministic AI features at scale.
Communicate well and collaborate effectively with teammates.
Be familiar with AI-assisted development tools such as Claude, Codex, GitHub Copilot, or Cursor.
Nice to have: experience building evals for autonomous agents and large language models.
Nice to have: experience building autonomous agents that handle multi-turn conversations and keep long-term context and consistency.
Nice to have: experience working on a globally distributed team.
Nice to have: evidence of technical leadership, such as open-source data or ML contributions, or published talks, blog posts, papers, or research.
The company welcomes applicants from all backgrounds, including those with non-traditional or newer career paths who meet the required qualifications.
Conditions
The role is remote, based in Ontario, British Columbia, or Alberta, Canada.
You may occasionally be asked to travel to attend in-person project or team meetings.
You may occasionally be asked to report in person for team gatherings, functional off-sites, or customer meetings.
The company is an equal-opportunity employer.
Benefits
Competitive pay, generous time off, ample parental and wellness leave, healthcare, and a retirement savings program. Offerings vary by location.
Depending on the role, employees may also be eligible for incentive programs, commissions, equity grants, health and wellness benefits, retirement contributions, and paid time off.
Estimated pay range: $160,320 - $200,400, with a target bonus of 12.5%.
Starting salary is set using permitted, non-discriminatory factors such as skills, experience, and location.
Support for volunteering and donations in employees' communities.
Be alert to recruitment fraud: the company never asks for payment, gift cards, cryptocurrency, or banking details, and does not hire through text-only chat or interviews without a formal process.