
Job Overview
Location
Remote - Canada
Job Type
Full-time
Category
Machine Learning Engineer
Date Posted
April 21, 2026
Full Job Description
đź“‹ Description
- • As a Senior Software Engineer II, Machine Learning at Narvar, you will design and deploy machine learning algorithms that impact millions of users by improving post-purchase experiences for consumers and retailers worldwide.
- • Your day-to-day work will involve building production-level ML systems, working with large unstructured data for NLP, image classification, time series analysis, and user modeling, while owning ML operations and creating tools that empower the broader data science team.
- • You’ll join a mission-driven team at Narvar, a company that powers seamless post-purchase experiences for over 1,300 brands including Nike, Neiman Marcus, and GameStop, serving 125+ million consumers across 38 countries and 55 languages from hubs in San Francisco, Atlanta, London, and Bangalore.
- • In this role, you’ll grow as a technical leader by providing thought leadership through high-quality documentation, mentoring peers, and multiplying team impact by building scalable frameworks and methodologies grounded in both research and practical engineering.
🎯 Requirements
- • Strong machine learning skills with fluency in Python, PyTorch, TensorFlow, Pandas, NumPy, and related ML packages
- • 10+ years of hands-on experience shipping models to production across diverse problem spaces such as user modeling, spam classification, prediction, and clustering
- • MS in Computer Science, Statistics, Math, Science, Engineering, or a similar quantitative field, plus 5+ years of industry experience
- • Proven data engineering expertise with experience handling TB-scale data in production and building data pipelines using tools like Spark
- • Strong software engineering abilities to write production-quality code, along with experience in SQL/NoSQL databases, Linux, and shell scripting
🏖️ Benefits
- • Opportunity to work on impactful ML systems that serve millions of users and drive customer loyalty for major global brands
- • Remote work flexibility based in Canada, allowing you to contribute from anywhere while collaborating with a globally distributed team
- • Culture of innovation and inclusion that celebrates personal and professional milestones, from baby showers to work wins, with egos left at the door
- • Exposure to cutting-edge ML applications in e-commerce, logistics, and consumer trends, with encouragement to explore deep generative models and graph learning
- • Support for continuous learning and leadership growth, including the chance to mentor and lead initiatives that amplify team effectiveness
Skills & Technologies
About Narvar Inc.
Narvar Inc. provides post-purchase experience software for retailers. Its cloud platform unifies order tracking, returns management, notifications and analytics across carriers and channels. Retailers use Narvar to replace disparate logistics communications with branded, self-service portals that reduce customer service contacts and increase repeat sales. The company integrates with e-commerce, warehouse and carrier systems to provide real-time shipment visibility, customizable return workflows and predictive delivery estimates. Founded in 2012 and headquartered in San Mateo, California, Narvar serves global brands and carriers aiming to optimize the end-to-end customer journey after checkout.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Heidi Health Pty Ltd
1 month ago

Heidi Health Pty Ltd
1 month ago

FundraiseUp Inc.
29 days ago
