
Senior Machine Learning Engineer, Fulfillment
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Canada.
• Design, develop, and implement machine learning models and services for Enterprise AI products and business projects.
• Take ownership of the entire machine learning lifecycle, from problem definition and data preparation to deployment, monitoring, and ongoing enhancement.
• Create robust, scalable, and maintainable software using Python and associated technologies.
• Employ practices such as testing, profiling, code reviews, documentation, and ensuring operational readiness.
• Collaborate with product, engineering, data science, and business teams to establish success metrics, prioritize tasks, and achieve measurable results.
• Develop and manage machine learning services on cloud platforms, incorporating monitoring, alerting, observability, and production safeguards.
• Utilize experimentation, statistical analysis, and causal or counterfactual evaluation methods to evaluate model performance and inform launch decisions.
• Influence technical direction through design reviews and architectural discussions.
• Share knowledge, mentor fellow team members, enhance development practices, and engage in operational support for critical services.
• Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or a related technical discipline, or equivalent hands-on experience.
• A minimum of five years of professional experience in developing and deploying machine learning models or systems in a production environment.
• Strong proficiency in Python and SQL.
• Experience in writing production-quality code with automated testing, profiling, debugging, and code review methodologies.
• Comprehensive experience with the entire machine learning lifecycle, including data preparation, feature engineering, model evaluation, experimentation, deployment, and production monitoring.
• Familiarity with building and operating machine learning services or data products on Google Cloud Platform, Amazon Web Services, or another cloud environment.
• Knowledge of containerized services and best practices in production software development, including Docker, continuous integration, monitoring, alerting, and incident response.
• Capability to collaborate with product, engineering, data science, and business stakeholders to define requirements and achieve measurable results.
• Currently hiring only in Ontario, Alberta, British Columbia, and Nova Scotia.
• Master’s or PhD in Computer Science, Engineering, Mathematics, Statistics, or a related quantitative field.
• Experience in designing machine learning systems for large-scale, high-throughput, or low-latency applications.
• Familiarity with distributed data processing, streaming systems, feature stores, or real-time feature computation.
• Experience in model serving, orchestration, and machine learning platforms such as Kubernetes, Airflow, Spark, or similar technologies.
• Knowledge of designing simulation, experimentation, or counterfactual evaluation frameworks.
• Proficiency in C++, Java, or Go.
• Experience mentoring engineers, leading cross-functional projects, or setting the technical direction for machine learning initiatives.
• Background in e-commerce, marketplaces, logistics, retail, advertising, or other sectors with complex and evolving business challenges.
• New hire equity grant.
• Annual refresh grants.
• Flexible work location options, including home, office, or coffee shop.
• Regular in-person events.
• Market-competitive compensation and benefits.
StackAdapt
Scale AI
Sajix Inc
Scale AI
Get handpicked remote jobs straight to your inbox weekly.