
Senior Machine Learning Engineer
Posted Jul 28

Posted Jul 28
This is a fully remote position, open to applicants in Canada.
β’ Take ownership of the entire ML lifecycle: Manage projects from ideation through to production, which includes feature engineering, model selection, deployment, and model observability and evaluation.
β’ Convert business requirements into ML solutions: Collect product specifications and translate them into comprehensive ML system design requirements.
β’ Develop recommendation and ranking systems: Design and implement ranking and recommendation infrastructure from the ground up, initially utilizing integrated off-the-shelf models, and progressing towards targeted and customized solutions over time.
β’ Tackle complex challenges: Engage with a range of issues related to information extraction, storage, and retrieval for both structured and unstructured data.
β’ Collaborate across functions: Work alongside cross-functional teams (including product, infrastructure, data engineering, and software engineering) to create robust, high-scale systems that support all our data processing and ML operations.
β’ Over 5 years of experience in software engineering and/or machine learning, particularly in applying machine learning in production environments.
β’ Practical experience in developing ranking or recommendation systems from the ground up, deployed at scale using techniques such as learn-to-rank and explainable recommendations.
β’ Strong knowledge of machine learning methodologies, including clustering and decision trees.
β’ Experience in serving ML models for both streaming and batch inference at scale.
β’ Familiarity with vector or graph databases.
β’ Proficient in Python and contemporary ML frameworks (such as PyTorch, Scikit-learn, or similar).
β’ Proven history of building maintainable, testable, and production-ready codebases.
β’ Experience with observability tools for both online and offline model assessment, A/B testing, and tracing for AI applications.
β’ Health Benefits: We cover the premiums for extended health benefits for you and your dependents, along with flexible personal and sick days to promote your well-being.
β’ Retirement Planning: We offer an RRSP plan to assist you in preparing for your future.
β’ Learning & Development: We provide an annual education budget and a comprehensive learning and development program.
β’ Wellness Support: We reimburse monthly expenses for items such as home internet, meals, and wellness memberships/equipment to enhance your overall health and happiness.
β’ Team Connection: Participate in virtual team-building activities and social events to maintain team cohesion, as building strong relationships is essential for success.
Sourcegraph
Quora
NBCUniversal
Spotify
Get handpicked remote jobs straight to your inbox weekly.