Staff Software Engineer ML QA

You will design, implement, and maintain test infrastructure and automation for a complex machine learning software stack. You will architect test frameworks, build CI/CD pipelines for simulators and hardware, create ML workloads, analyze accuracy and performance, review code and designs, mentor engineers, and improve testing strategies.

Responsibilities

  • Design, implement, and maintain test infrastructure and automation
  • Architect and evolve scalable test frameworks and tooling
  • Build and maintain CI/CD pipelines for simulators, emulators, and physical hardware
  • Create representative ML workloads
  • Analyze numerical accuracy, performance, and benchmarks
  • Review code and designs
  • Mentor and support junior engineers
  • Evaluate testing strategies and drive improvements

Requirements

  • Production-quality software engineering experience
  • Software design and architecture experience
  • Strong Python proficiency
  • CI/CD and automated testing experience
  • Linux experience
  • Familiarity with C or C++
  • Ability to mentor junior engineers
  • Bachelor's, Master's, PhD, or equivalent experience in Computer Science, Maths, Machine Learning, Data Science, or a related field

Benefits

  • Flexible working
  • Generous annual leave
  • Private medical insurance
  • Health cash plan
  • Dental plan
  • Pension matched up to 5%
  • Life assurance
  • Income protection
  • Parental leave
  • Employee assistance programme
  • Healthy food and snacks
  • On-site barista bar

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available