Taro Logo

Lead Machine Learning Engineer

Launch Potato is a digital media company with a portfolio of brands and technologies, connecting advertisers to customers throughout the consumer journey.
Victoria, BC, CanadaDelray Beach, FL, USA
Machine Learning
Staff Software Engineer
Remote
101 - 500 Employees
7+ years of experience
AI · Enterprise SaaS · Advertising

Job Description

Launch Potato, a dynamic digital media company headquartered in Delray Beach, Florida, is seeking a Lead Machine Learning Engineer to spearhead their personalization and optimization systems development. This role combines technical leadership with hands-on engineering, requiring expertise in large-scale ML systems and team management. The position offers a unique opportunity to work with an international team across multiple countries, building next-generation personalization solutions.

The ideal candidate will lead a team of 3-5 ML engineers while maintaining 50% hands-on coding involvement. Key responsibilities include architecting multi-stage ranking systems, defining technical roadmaps, and driving improvements in model quality and system reliability. The role requires deep expertise in modern ML architectures and proven leadership experience.

As a Lead ML Engineer, you'll be instrumental in shaping the technical direction of Launch Potato's personalization systems while working in a diverse, high-performing environment. The company's focus on connecting advertisers to customers throughout the consumer journey provides exciting challenges in building sophisticated ML solutions. This remote position offers the opportunity to work with a growing, profitable company while maintaining work-life balance.

The role requires 7+ years of ML engineering experience and 2+ years of technical team leadership, along with strong system design skills and stakeholder management abilities. Launch Potato values diversity and inclusion, offering an equal opportunity workplace where technical excellence meets business impact.

Last updated a day ago

Responsibilities For Lead Machine Learning Engineer

  • Lead a team of 3-5 ML engineers building personalization systems
  • Architect multi-stage ranking systems (retrieval → ranking → re-ranking)
  • Define technical roadmap aligned with business objectives
  • Drive improvements in model quality, system reliability, and development velocity
  • Establish best practices for model development and deployment
  • Partner with product, data science, and engineering teams
  • Contribute hands-on to critical model development (50% coding)

Requirements For Lead Machine Learning Engineer

Python
  • 7+ years in ML engineering, 2+ years leading technical teams
  • Deep expertise in large-scale personalization systems
  • Experience with modern ML architectures (two-tower, transformer-based, graph neural networks)
  • Strong system design skills for ML infrastructure
  • Proven ability to mentor engineers and drive technical decisions
  • Experience managing stakeholder relationships and project delivery
  • BS/MS in Computer Science or equivalent experience

Related Jobs