Lead Machine Learning Engineer

Skills
Web ApplicationsAccounting BalancesAmazon Web ServicesArtificial IntelligenceMinutesPattern RecognitionPython
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong Python skills
  • Practical experience operationalising models with Scikit-learn TensorFlow or PyTorch
  • Expertise in at least one major cloud provider
  • Experience leading teams to build full-stack web applications
  • Hands-on experience with Docker
  • Hands-on experience with Kubernetes
  • Ability to manage and coach engineers
  • Strong communication skills with technical and non-technical stakeholders

Nice to have

  • Technical expert
  • Breadth of knowledge
  • Innovative thinker
  • Strong coach
  • Ownership mindset
  • Commercial awareness

Day to day

  • Set the technical direction for complex machine learning projects and balance architectural trade-offs.
  • Design, implement, and maintain reliable scalable ML and software systems across multiple workstreams.
  • Lead delivery in high-risk environments while mentoring engineers driving shared tooling and improving ways of working.

Hiring process

  • Talent Team Screen (30 minutes)
  • Introduction to the role (45 minutes)
  • Pair Programming Interview (90 minutes)
  • System Design Interview (90 minutes)
  • Commercial & Leadership Interview (60 minutes)