Director, Machine Learning

Engineering · Toronto, Ontario
Department Engineering
Employment Type Full-Time
Minimum Experience Experienced

Director, Machine Learning

Canada / US Remote

As we continue our rapid growth at Flashfood, we are looking for enthusiastic engineers to join our Engineering team. You are a passionate person with deep technical skills and are comfortable working in evolving technology infrastructure. You are a resourceful problem solver, future thinker, independent, and excited about having a big impact.

Who We Are: 

At Flashfood, we are on a mission to reduce the environmental impact of food waste and feed people more affordably. At a time where food prices are rising and climate change begs to be addressed, you won’t find a better place to do work that makes a positive impact on people and the planet. 

Our remote team comes from a variety of backgrounds, united by our desire to create a better world. That translates into a fast-paced workplace that puts people first. Our casual and collaborative culture makes us who we are. We live by our Culture Boards - a set of principles that drive us to stay confident but humble, patient but persistent, united but able to challenge, and most of all, to create a safe space where we can be authentic selves.

Our common commitment to a sustainable future keeps us motivated to push through the challenges we face together. We’re focused on supporting communities, and that starts with empowering our people. 51% of our teammates and 47% of managers at Flashfood identify as women.

We are purposeful about instilling inclusion into our company culture and are committed to building a blame-free environment where people can learn, grow and thrive.

What You Will Do

  • ​​Define the future vision and roadmap of all ML and optimization capabilities
  • Define product specifications and detailed use cases
  • Manage the scientific direction Flashfood's ML methodology
  • Coordinate and direct product priorities across data science product teams
  • Work with key stakeholders and customers to identify pain-points and new opportunities
  • Coordinate and execute across multiple teams to deliver continuous upgrades and enhancements to model quality and functionality
  • Collaborate with both technical and non-technical audiences
  • Consistently seek to improve processes, reduce repetition, and challenge the status quo

Who You Are

  • You care about identifying and solving problems, continuous learning, and improvement
  • You are action oriented with a passion for growing results through data, machine intelligence and software development
  • You care about delivering value and understanding how your work affects the company goals and mission
  • You have a strong understanding of Agile development and continuous delivery best practices, software engineering tools, processes, methods, and testing
  • You’re not afraid to socialize innovative ideas and experiments
  • You understand the Lean Cycle, are excited about running experiments and know how to elaborate and validate hypotheses
  • You put the business at the center of all of all decision-making considering non-functional requirements such as costs and runtime performance when deploying a model to production

Technologies we use 

  • Databricks
  • Immuta
  • MongoDB
  • Airflow
  • Scala, Python, Go
  • Spark

Required Qualifications

  • A bachelor’s degree in Computer Science or a related field
  • 5+ years of industry (post academic) experience in a machine learning based computer vision development environment and has successfully building and shipping commercial-grade products
  • Proven track record of building and leading high-performing ML teams
  • Deep technical expertise in ML, data science, and statistics, with experience in developing, deploying, and maintaining machine learning models at scale
  • Strong mathematical background: PDE, linear algebra, Fourier transform, multivariate and high dimensional modeling, statistics/probability theory for object detection methodologies
  • Strong theoretical knowledge in machine learning: supervised learning, semi-supervised learning, unsupervised learning, and reinforcement learning
  • A team-first mindset and a commitment to promoting an inclusive and open-minded company culture
  • Ability to thrive in a fast-paced, high-growth startup environment, and a willingness to roll up their sleeves and work as an individual contributor when needed
  • Strong written/verbal communication skills
  • Solid references

Preferred Qualifications

  • Experience with retail and specifically the retail grocery vertical
  • Experience with customer-facing mobile products

Company Perks 

  • Competitive base salary
  • Company-wide performance bonus
  • Casual and remote-friendly work environment 
  • Flexible working hours
  • Extra-long weekends April to September
  • Monthly team events (virtual friendly) 
  • Maternity & Parental Leave Top Up Plan
  • Professional development opportunities - $2,000/year
  • Work from Home subsidy
  • Paid time off for volunteering
  • Opportunity to work with a growing company passionate about sustainability and making an impact on our communities


The requirements listed in job descriptions are guidelines, not hard and fast rules. You don’t have to satisfy every requirement or meet every qualification listed. If your skills are transferable, apply. Applying gives you the opportunity to be considered!


Flashfood is an equal opportunity employer and is committed to providing an accessible recruitment process. Please advise should you need any accommodation throughout the recruitment process. All your information will be treated confidentially. 

Thank You

Your application was submitted successfully.

  • Location
    Toronto, Ontario
  • Department
  • Employment Type
  • Minimum Experience