Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Director, Machine Learning

$240k - $260k per year

Narvar

Narvar
is Growing!
We're looking for a leader to own the machine learning systems behind post-purchase commerce - identity, fraud, and the intelligence layer that agentic AI runs on.
Hundreds of millions of consumers interact with Narvar every year, across 20B+ orders and 1,300+ retail brands. That data powers three systems:
Graphite, our identity resolution engine that ties fragmented consumer data into a single verified identity across retailers;
IRIS, our fraud and returns-abuse detection engine built on top of it.
You'll own the ML organization behind all of it - the models, the platform they run on, and the people who build them. This is a role for someone who wants a system with real consequences: fraud decisions that move retailer margin, identity resolution that agents make automated decisions on, and an adversary on the other side who adapts every quarter.
For this role, you should be located in Canada and able to work within EST/EDT OR PST hours. We are fully remote.
Day-to-day
Own the ML charter across identity resolution, fraud and abuse detection, risk scoring, and consumer intelligence - strategy, roadmap, and delivery
Build and grow a high-performing, globally distributed team of ML engineers;
hire, coach, and develop senior ICs and managers
Set the technical bar for how models get built, evaluated, deployed, and monitored - and hold the org to it
Push identity resolution coverage, precision, and profile classification accuracy against a measured, frozen-holdout baseline - not against vibes
Own IRIS model performance end-to-end: detection rate, false-positive rate, label quality, and the feedback loops that keep both honest as fraud patterns shift
Build the ML platform layer - feature stores, training pipelines, model registry, online serving, drift and performance monitoring - so model velocity isn't bottlenecked on infrastructure
Partner with the AI engineering team so identity and risk signals are first-class inputs to NAVI's agent decisions
Work directly with Product, Engineering, Security, and Customer Success to translate messy retailer problems into ML problems worth solving - and to say no to the ones that aren't
Own build-vs-buy and data-partner decisions (third-party identity data, enrichment providers), including the economics
Communicate model performance, risk, and tradeoffs credibly to executives, retailers, and the board
What We're Looking ForWe care more about
judgment and ownership
than credentials.
You're likely a strong fit if you:
Have 12+ years in engineering with 5+ years managing ML or data teams, including managing managers or senior ICs
Are an engineer at heart - you can still read a training pipeline, review a feature spec, and tell when an eval is measuring the wrong thing
Have shipped ML systems that make consequential automated decisions in production, and have owned them after launch - drift, retraining, incidents, and all
Have deep experience with at least one of:
entity resolution / identity graphs ,
fraud and abuse detection ,
risk scoring, or
anomaly detection at scale
Understand what makes ML different from software: labels are noisy and delayed, systems fail silently, offline metrics lie, and last quarter's model is fighting last quarter's adversary
Have opinions about evaluation - precision/recall tradeoffs on heavily imbalanced data, holdout hygiene, feedback loops where the model's own decisions contaminate future labels
Have built or scaled ML infrastructure: feature pipelines, training orchestration, online model serving with real latency budgets, monitoring and alerting
Are fluent in Python and comfortable in a modern data stack (Spark, Airflow or equivalent, streaming, cloud data warehouses - we run on GCP)
Have hired well, retained well, and can point to engineers whose careers got better on your watch
Excel in a fast-paced environment with a flat structure - you set direction by earning trust, not by mandate
Have a BS/MS in computer science, statistics, or an equivalent background
These aren't hard requirements, but strong indicators:
You've worked on identity resolution or graph systems against third-party consumer data (credit bureau, telecom, or similar), including the matching logic and confidence scoring underneath
You've operated adversarial ML systems where attackers actively adapt to your detection
You've built real-time inference paths where identity or risk has to be resolved inside a request budget
You've worked in retail, payments, fintech, insurance, or marketplace trust & safety
You've partnered closely with LLM/agent teams and understand how structured ML signals ground agentic decisions
You've navigated privacy, consent, and data-governance constraints on consumer identity data
You've done 0-1 - stood up a function, a platform, or a data partnership from nothing
You use modern tooling (including AI-assisted development workflows) to increase leverage, not outsource thinking
Why ML at Narvar?Because the data is genuinely rare and the problems are genuinely hard.
The dataset is a moat.
Cross-retailer visibility across 20B+ orders means we can see coordinated fraud patterns no single retailer can - a returns abuser hitting five brands looks like a good customer at each one.
The problem is adversarial and unsolved.
Returns fraud and policy abuse are growing faster than retail itself, and the counterparty adapts. There is no off-the-shelf answer.
The stakes are measurable.
Fraud loss, false-positive cost, identity coverage, resolution rate. Not vanity metrics.
It feeds something bigger.
As AI shopping agents enter commerce, every agent will need a trust layer for returns, claims, and delivery promises. Identity and risk are that layer - and you'd own it.
The work is greenfield enough to matter.
Real-time resolution, cold-start modeling, historical backfill, new data partnerships - these are decisions still being made, not legacy you inherit.
Why Narvar (from an engineer's perspective)?
Real scale, real customers, real consequences
Startup-level ownership with platform-level impact
Teams that value thinking, judgment, and responsibility
Low ego, high trust, and room to do your best workWe're on a mission to simplify the everyday lives of consumers. Post-purchase is a critical phase of the customer journey. That's why we created Narvar - a platform focused on driving customer loyalty through seamless post-purchase experiences that allow retailers to retain, engage, and delight customers. If you've ever bought something online, there's a good chance you've used our platform!From the hottest new direct-to-consumer companies to retail’s most renowned brands, Narvar works with GameStop, Neiman Marcus, Sonos, Nike, and 1300+ other brands. With hubs in San Francisco, Atlanta, London, and Bangalore, we've served over 125 million consumers worldwide across 10 billion interactions, 38 countries, and 55 languages.Pioneering the post-purchase movement means navigating into the unknown. Our team thrives on this sense of adventure while nurturing a mindset of innovation. We're a home for big hearts and we leave our egos at the door. We work hard but we always make time to celebrate professional wins, baby showers, birthday parties, and everything in between.We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.#LI-Remote
Below is the estimated annual salary for this position and does not include the other components that make up a Narvar offer including: annual bonus, equity, and benefits.The range reflects the minimum and maximum target for new hire salaries for the position across Canada. Within the range, individual compensation packages are based on factors unique to each candidate, including but not limited to, skill set, education and certifications, and work location.
Narvar Salary Range
$240,000 - $260,000 CAD
Please read our Privacy Policy to learn what personal information we collect in connection with your job application, and how we may use and share it.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Director, Machine Learning in Winnipeg, MB vacancy
  • $129.2k - $174.8k per year

     ...smarter, faster, and more securely. We are currently seeking a Machine Learning Engineer to join our rapidly growing engineering team. This...  ..., such as ChatGPT or Gemini; A proven ability to quickly learn new technologies and adapt to a dynamic, fast-paced environment... 
    Suggested
    Work at office
    Local area
    Flexible hours
    1 day per week

    Clio

    Winnipeg, MB
    2 days ago
  •  ...Build scalable machine learning platforms at PointClickCare using Python, Java, and MLOps expertise. This role supports AI products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate platform capabilities for model development... 
    Suggested

    The Institute for Performance and Learning

    Winnipeg, MB
    2 days ago
  • Advance Machine Learning and Artificial Intelligence strategies for Stantec’s Energy & Resources practice. This North American role requires regular in-office presence supporting flexible work.The Digital Practice Leader oversees technology engagement for design, delivery, and... 
    Suggested
    Work at office
    Flexible hours

    Stantec

    Winnipeg, MB
    1 hour ago
  • Become a leader at Tubi as the Director of Machine Learning Engineering in Toronto, focusing on personalized user experiences for over 100 million monthly viewers. This pivotal role encompasses hands-on leadership while making significant strategic contributions to Tubi’s... 
    Suggested

    Tubi

    Winnipeg, MB
    1 hour ago
  • # Machine Learning EngineerRedditSalary not statedContractremote· midCanadallmpythonjavagopytorchtensorflowredisListed via Jobicy · posted 4 Nov 2026. The application happens there, not on DevConnect.Apply on Jobicy## DescriptionReddit is a community of communities. It’s built... 
    Suggested
    Remplacement
    Long term contract
    For contractors
    Flexible hours

    Devconnectplatform

    Winnipeg, MB
    1 hour ago
  •  ...We capture, organize and synthesize private conversations into source-backed knowledge a firm can build on. We are now hiring a Machine Learning Engineer, based in Toronto. You will build and improve the models and pipelines behind everything we surface: transcription, speaker... 

    Syntrace

    Winnipeg, MB
    1 hour ago
  •  ...thing for two franchisees who are not alike. The interesting problem is not accuracy, it is fairness and drift. The score must not learn proxies for things it has no business scoring, and it must stay stable as the population it sees changes. You will spend as much time... 
    Full time
    Remote work

    Verifran

    Winnipeg, MB
    1 hour ago
  •  ...Entertainment Technology team is hiring Machine Learning Engineers to work on innovative projects...  ...and make a better world. Reporting to our Director of Research, you will help us with...  ...technical or nontechnical) and demonstrating a learner's mindset Preferred QualificationsWe... 

    Autodesk, Inc

    Winnipeg, MB
    1 hour ago
  •  ...structured, precise decision-making into the highly unstructured world of real estate.Building platforms that accelerate how fast our models learn. How fast we learn dictates how fast this company can grow.You’ll work directly with researchers, product, and operations to build the... 
    Relocation
    Shift work

    Opendoor

    Winnipeg, MB
    1 hour ago
  • Senior Machine Learning Engineer Location: Hybrid, 3 days per week on-site Language: Strong written and verbal English communication skills Duration: 6-month contract with the possibility of extension About the OpportunityAre you a hands-on Machine Learning Engineer... 
    Contract work
    3 days per week

    Altis

    Winnipeg, MB
    1 hour ago
  • The Machine Learning Engineer will lead the design, development, and deployment of advanced machine learning models and production-grade AI solutions...  ...in ML frameworks such as TensorFlow, PyTorch, and scikit‑learn. Strong programming skills in Python, Java, or similar languages... 

    Compunnel Inc.

    Winnipeg, MB
    1 hour ago
  •  ...can’t wait to see how you’ll help us grow.Job Summary: As a Machine Learning Engineer, you will join a small, high-impact R&D team and own the...  ...Python, PyTorch, and ML/scientific computing libraries (scikit-learn, scipy, numpy), including optimizing models for inference with... 
    Full time
    Casual work
    Work at office
    Worldwide

    MetaOptima Technology Inc.

    Winnipeg, MB
    1 hour ago
  • A venture-backed AI company building 3D computer vision models that turn live video into spatial data. Early deployments are in live events and entertainment, where the output powers analytics and immersive media, with longer-term applications in robotics and embodied AI. ...
    Long term contract

    TekRek

    Winnipeg, MB
    1 hour ago
  • Job Title: Machine Learning Engineer - SeniorJob Location: Toronto, ONJob Type: 130 days contractClient: Public SectorJob Title: Machine Learning Engineer - SeniorDescriptionThe Senior Machine Learning Engineer will deploy, integrate, monitor, and operationalize AI and machine... 
    3 days per week

    Russell Tobin

    Winnipeg, MB
    1 hour ago
  • Sapphire Stream Technology (SST) is a technology and engineering solutions company specializing in software development, AI and machine learning, semiconductor technologies, automotive solutions, and advanced engineering services.We collaborate with leading global technology... 

    Sapphire Stream Technology

    Winnipeg, MB
    1 hour ago
  •  ...Look no further than Zurich Canada. If you have experience in machine learning, artificial intelligence or ML/AI engineering and are looking...  ...and approvals. Relevant experience: statistical ML; scikit-learn, PyTorch, TensorFlow, XGBoost, LightGBM or CatBoost; feature... 
    Internship

    Zurich Canada

    Winnipeg, MB
    1 hour ago
  • $142.4k - $190.1k per year

     ...building intelligent, scalable experiences powered by the latest Machine Learning, AI, NLP, LLM/GenAI, and RAG technologies. We work with large-...  .... Strong problem-solving skills with a willingness to learn and adopt new technologies as needed. Experience with cloud... 
    Immediate start

    eBay

    Winnipeg, MB
    1 hour ago
  •  ...what you need to be successful and connected. The mark of true success at Wave is the ability to be bold, learn quickly and share your knowledge generously.As a Machine Learning Engineer, you will be a key contributor to the design, development, and deployment of our... 
    Summer work
    Internship
    Immediate start

    Wave HQ

    Winnipeg, MB
    1 hour ago
  •  ...engagement initiatives.Promote agile delivery practices and continuous learning within the team.Software Engineering & Solution Delivery Lead...  ..., curiosity, and celebrates success!You’ll get to work with and learn from diverse industry leaders, who have hailed from top... 

    Scotiabank

    Winnipeg, MB
    1 hour ago
  •  ...of high expectations, integrity, innovation and a willingness to challenge consensus.Our team works on a variety of high-impact machine learning projects, and we are looking for a Machine Learning Specialist to join us. In this role you will build critical systems for... 

    DRW Holdings, LLC

    Winnipeg, MB
    1 hour ago
  •  ...major evolution in tracking changes in stress, endurance, sleep, and more.About the role Eli is looking for an on-site Applied Machine Learning Scientist to join our ML team and help solve challenging real-world problems involving imperfect, noisy, and complex datasets.... 
    Long term contract
    Internship
    Work at office
    Shift work

    Eli

    Winnipeg, MB
    1 hour ago
  • Ingénieur(e) Machine Learning (ML) - Role in Montreal, QC - French Fluency requiredNous avons commencé notre aventure en 2001 en tant que petite équipe de spécialistes en technologie autofinancée. Depuis, notre organisation s’est développée pour compter plus de 17 000 collaborateurs... 
    Work at office
    Remote work
    Flexible hours

    Synechron

    Winnipeg, MB
    1 hour ago
  •  ...companies grow in their understanding of artificial intelligence and machine learning? Does delivering engaging content in an online learning...  ...are looking for an ML Educator who will be focused on enhancing learner experiences, ensuring content excellence, and supporting the... 
    Full time
    Casual work
    Work at office
    Flexible hours

    Amii

    Winnipeg, MB
    1 hour ago
  • $100k - $150k per year

    A rare opportunity to do real, foundational deep learning research and see your models shipped into production at scale. If you're driven...  ...growing industrial technology company is looking for a mid-to-senior Machine Learning Scientist to join their growing team. The role is open... 

    BCtechjobs

    Winnipeg, MB
    1 hour ago
  • Build agentic AI systems with Cohere using Python and machine learning frameworks, working remotely or from listed global offices.As a Member of Technical Staff, you will design research ideas, ship state-of-the-art models, and contribute across research and engineering. The... 
    Remote work

    FDE Times

    Winnipeg, MB
    1 hour ago
  •  ...solutionsResponsibilities & Expectations: Design and implement deep learning architectures for 3D volumetric medical imaging (CT, PET, MRI)...  ...at conferencesQualifications: 7+ years of experience in machine learning, with substantial work in computer vision or medical imagingPhD... 

    Altis Labs, Inc.

    Winnipeg, MB
    1 hour ago
  • Design advanced analytics and machine learning solutions at National Bank while working in a hybrid environment with a flexible schedule.As a Senior Data Scientist, you will specialize in artificial intelligence solutions within the Western Excellence Center AI and Transformation... 
    Flexible hours

    National Bank of Canada

    Winnipeg, MB
    1 hour ago
  •  ...and its human and collaborative corporate culture.As an Applied Machine Learning Scientist, you will develop, deploy, and continuously improve...  ...frameworks and libraries such as PyTorch, TensorFlow, and scikit-learn.Solid understanding of machine learning and deep learning... 

    Velan Inc.

    Winnipeg, MB
    1 hour ago
  • $150k - $200k per year

    Select how often (in days) to receive an alert: Senior Machine Learning EngineerRequisition ID: 49238 Business Unit: Fitch Group Category: Information Technology Location: Toronto, ON, CA Date Posted: Jul 20, 2026 As one of the world’s top three credit ratings... 
    Long term contract
    Internship
    Manual labor
    Immediate start

    Fitch

    Winnipeg, MB
    1 hour ago
  • Vertex AITiger Analytics is looking for a skilled and innovative Machine Learning Engineer with hands-on experience in Google Cloud...  ...skillsProficient in ML/DL libraries: TensorFlow, PyTorch, scikit-learn, pandas, NumPy, PySparkExperience with production-grade code, testing... 

    Tiger Analytics

    Winnipeg, MB
    1 hour ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Director, Machine Learning. Be the first to apply!