Staff Machine Learning Engineer, Supply

Lime Lime · Consumer · Canada · Engineering

Staff Machine Learning Engineer at Lime, focused on leading the technical vision and execution of ML systems for supply and fleet optimization. This role involves defining roadmaps, guiding a team, and hands-on contribution to production ML systems for forecasting and rebalancing vehicles in a dynamic city environment.

What you'd actually do

  1. Own the technical vision and roadmap for ML systems powering forecasting, supply positioning, and fleet optimization.
  2. Lead end-to-end execution of complex, cross-functional ML initiatives, from problem framing through production impact, ensuring alignment with business goals.
  3. Act as the primary technical decision-maker for the team, setting architecture, modeling approaches, and engineering standards.
  4. Mentor and develop engineers, providing technical guidance and raising the overall bar for ML and software engineering excellence.
  5. Establish best practices for ML development, deployment, monitoring, and iteration at scale.

Skills

Required

  • Python
  • SQL
  • Spark
  • PyTorch
  • TensorFlow
  • system design
  • ML system architecture
  • data pipelines
  • inference systems

Nice to have

  • ML platforms
  • time-series modeling
  • forecasting
  • optimization
  • operations research
  • experimentation frameworks
  • causal inference
  • decision-making under uncertainty

What the JD emphasized

  • track record of leading large, complex ML systems in production
  • technical lead or de facto team lead
  • scalable ML systems
  • time-series modeling, forecasting, optimization

Other signals

  • ML-powered Supply & Fleet Optimization Systems
  • forecasting, supply positioning, and fleet optimization
  • ML systems powering forecasting, supply positioning, and fleet optimization
  • ML development, deployment, monitoring, and iteration at scale
  • time-series modeling, forecasting, optimization