Remote job
Staff Machine Learning Engineer
Job details
About this role
Role overview
Build foundational AI and machine learning platform capabilities that support intelligent products across a large organization. This staff-level role combines research and hands-on engineering to improve language-model inference, orchestration, data access, and evaluation, with a focus on dependable systems that can operate at scale.
Responsibilities - Research and implement current approaches to LLM inference and orchestration. - Identify opportunities to use smaller language models through fine-tuning or distillation. - Build scalable machine learning systems and improve the tooling used to operate LLM workloads. - Establish standards and tools for evaluating a range of AI and ML capabilities, including quality checks for nondeterministic features. - Support compliant access to data for AI/ML exploration and product development. - Work through ambiguous problems, adopt useful development tools, and collaborate across a fast-moving team.
Requirements - At least eight years of applied AI or machine learning experience, including end-to-end ownership of technically ambitious systems. - Ability to make progress from ambiguous requirements and take initiative in early-stage work. - Proficiency in Python and strong fundamentals in statistical machine learning, transformers, and LLMs. - Experience building cloud services on AWS, GCP, or Azure, including high-volume data, streaming or real-time inference, and varied data stores. - Extensive experience with ML Ops and LLM Ops, including rigorous evaluation methods for AI features at scale. - Strong communication and collaboration skills, and familiarity with AI-assisted development tools.
Nice to have - Evaluation experience with LLMs or autonomous agents. - Experience building agents that sustain multi-turn conversations and maintain context. - Work with globally distributed teams. - Technical leadership evidenced by open-source contributions, publications, presentations, or research.
Benefits and work setup - Remote role based in Ontario, British Columbia, or Alberta, Canada; occasional travel for team or project meetings may be required. - Benefits vary by location and may include healthcare, retirement savings, paid time off, parental and wellness leave, and additional compensation. The listed pay range is $160,320–$200,400 with a 12.5% target bonus.