Senior ML Engineer

Full-time

About Us

icetana uses AI to keep people safe across large-scale surveillance networks. We had our strongest financial year last year and we're on track to build on that growth and build something important and large out of Perth, Western Australia. We're looking for a Senior Software & AI Engineer to help us extend our lead as our product suite and customer base expand.

Role Overview

We're looking for an experienced full stack engineer with real depth in machine learning who's ready to own problems end-to-end. You'll lead the design, training, evaluation and productionising of machine learning models, develop novel algorithms that knock the socks off our customers, and set the technical direction for how we build and ship AI at scale. You'll also mentor and lift the engineers around you. We have big ambitions for our product and growth, and this role is central to delivering them.

About You

  • 5+ years of full stack development experience, with a track record of shipping and operating production systems.
  • Hands-on experience taking machine learning models from research through to production — training, evaluation, deployment, monitoring and iteration.
  • Strong Python skills. ReactJS or C++ experience a positive.
  • Comfortable owning architecture decisions and trade-offs across services, not just implementing them.
  • Experience with containerisation (Docker) and deploying/operating services in production.
  • Strong with relational databases (PostgreSQL, MySQL), including performance and data modelling.
  • A mentor — you make the engineers around you better and raise the bar on code quality and engineering practice.
  • Not a Jerk — no matter how brilliant. We don't need any Elton Johns or Mariah Careys in this team.
  • Focused on self-improvement — Machine Learning, AI and Computer Vision move at a rapid pace; you need to be passionately interested in these subjects, because you'll be spending a LOT of time in them.

The Tech

We have a modern, light-weight software development process. Our stack runs a number of services in a single docker-compose script: C++/GStreamer for video processing, Python/PyTorch/YOLO/Ultralytics on the AI side, a React/TS frontend, Python backend and PostgreSQL database — all running on rack-mounted servers with 4x GPUs each. We have recently expanded our detection capabilities using LLMs to find even more threats and hazards.

Apply Now
Please apply to our job opening below, or email your resume through to careers@icetana.ai
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
<