Senior Full Stack 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 Engineer to help us extend our lead as our product suite and customer base expand.

Role Overview

We're looking for an experienced backend engineer who owns problems end-to-end and wants to shape the architecture of a fast-growing AI platform. You'll design and build the services that power our products, making the hard calls on architecture, data models, performance and reliability — and you'll partner closely with our AI team to productionise and scale machine learning models. 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 software engineering experience, with a strong backend focus and a track record of shipping and operating production systems.
  • Deep Python skills, you write clean, performant, well-tested code and know the ecosystem well.
  • Strong on system design and architecture: you own trade-offs across services, not just implementation, and you think about scalability, reliability and maintainability from the start.
  • Strong with relational databases (PostgreSQL, MySQL), including data modelling and performance tuning.
  • Experience with containerisation (Docker) and deploying/operating services in production.
  • Comfortable productionising machine learning models, getting them deployed, monitored and running reliably at scale. Hands-on ML modelling experience is a bonus, not a requirement.
  • Working knowledge of TypeScript/React is useful, but this is not a frontend-heavy role.
  • 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: our domain moves fast, and you stay curious and keep sharpening your craft.

The Tech

We have a modern, light-weight software development process. Our stack runs a number of services in a single docker-compose script: a Python backend, C++/GStreamer for video processing, Python/PyTorch/YOLO/Ultralytics on the AI side, a React/TS frontend 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.
<