Senior Machine Learning Engineer

Deephealth

City of Melbourne

On-site

AUD 140,000 - 210,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

DeepHealth in Melbourne, VIC, AU is seeking a Senior Machine Learning Engineer to develop, improve and deploy ML models for clinical AI products. This hands-on role involves data handling, experimentation, model development, evaluation and production delivery, collaborating with ML peers, software engineers, clinicians and product partners.

The role requires deep learning and computer vision expertise, strong Python and PyTorch skills, and a proven track record deploying models to production

Qualifications

  • Bachelor's degree in computer science, engineering, mathematics, or a related field (required).
  • 5+ years hands-on experience developing and delivering ML models (required).
  • Strong foundations in deep learning and computer vision (required).
  • Strong Python skills and PyTorch experience (required).
  • Track record deploying models into products and measuring performance (required).
  • Rigorous experimental design and evaluation, baselines, and uncertainty analysis (required).
  • Strong software engineering practices: maintainable code, testing, version control, reproducibility (required).
  • Ability to work autonomously and collaborate across disciplines, with clear written communication (required).

Responsibilities

  • Improve production models through error analysis and data improvements.
  • Develop models for new products from feasibility to production.
  • Define evaluation criteria with clinicians and product partners.
  • Evaluate robustness across sites, equipment, and conditions.
  • Improve data curation and prevent data leakage.
  • Build reproducible training/evaluation pipelines with traceable datasets.
  • Collaborate with software engineers to optimize inference speed and reliability.
  • Review research, test approaches, and make evidence-based decisions.
  • Contribute to validation and technical documentation with QA colleagues.
  • Mentor colleagues and clearly communicate findings and trade-offs.

Skills

Deep learning
Computer vision
Experiment design
Autonomous work
Communication

Education

Bachelor's degree in computer science or related field

Tools

Python
PyTorch

Job description

The Senior Engineer, R&D is responsible for developing, improving, and delivering machine learning models for DeepHealth clinical AI products. This hands‑on role spans data, experimentation, model development, evaluation, and production delivery, working with machine learning peers, software engineers, clinicians, and product partners to investigate problems, make technical decisions, and deliver measurable improvements in model quality, robustness, and operational performance.

Essential Duties and Responsibilities
  • Improve existing production models through systematic error analysis, better data, targeted experiments, and changes to model architecture and training.
  • Develop models for new products, taking problems from initial formulation and feasibility experiments through training, validation, and production integration.
  • Partner with clinicians and product colleagues to define meaningful evaluation criteria, including sensitivity, specificity, and the clinical consequences of different error types.
  • Evaluate robustness across patient populations, clinical sites, imaging equipment, and acquisition conditions; identify performance gaps and build evidence that improvements generalize.
  • Improve data curation and annotation workflows, including coverage gaps, label quality, and prevention of data leakage.
  • Build reproducible training and evaluation pipelines with traceable datasets, experiments, and model versions.
  • Partner with software engineers to optimize inference speed, resource use, and operational reliability, and investigate model issues that emerge in production.
  • Review relevant research, test promising approaches, and make evidence‑based decisions about what to adopt.
  • Contribute to validation and technical documentation with quality and regulatory colleagues.
  • Review code and experiments, mentor colleagues, and communicate findings and trade‑offs clearly.
  • Bachelor's degree in computer science, engineering, mathematics, or a related field, or equivalent practical experience (required).
  • 5+ years of hands‑on experience developing and delivering machine learning models, with evidence of independently taking complex work from an initial problem to a working solution (required).
  • Strong foundations in deep learning and computer vision, including practical experience with image classification, detection, or segmentation (required).
  • Strong Python skills and experience with a modern deep learning framework such as PyTorch (required).
  • Track record of deploying models into products and measuring performance beyond development datasets (required).
  • Rigor in experimental design and evaluation, including appropriate baselines, uncertainty, failure‑mode analysis, and distinguishing meaningful gains from noise (required).
  • Strong software engineering practices, including maintainable code, testing, version control, and reproducibility (required).
  • Sound judgement on trade‑offs between model quality, complexity, inference cost, and delivery time (required).
  • Ability to work autonomously and collaborate effectively across disciplines, with clear written communication (required).
  • Preferred: Medical imaging experience, or other applications involving variable image quality and limited or noisy labels.
  • Preferred: Developing and validating models for regulated products.
  • Preferred: Self‑supervised learning, transfer learning, or foundation models for computer vision.
  • Preferred: Distributed training, cloud infrastructure, or inference optimisation.
  • Preferred: Monitoring deployed models and addressing changes in data or performance over time.
Quality Standards
  • Communicates, cooperates, and consistently functions professionally and harmoniously with all levels of supervision, co‑workers, visitors, and vendors.
  • Demonstrates initiative, personal awareness, professionalism and integrity, and exercises confidentiality in all areas of performance.
  • Follows all local, regional and country laws concerning employment.
  • Follows all DeepHealth policies and procedures.
  • Follows data privacy, compliance, safety and confidentiality standards at all times.
  • Practices universal safety precautions.
  • Promotes good public relations on the phone and in person.
  • Adapts and is willing to learn new tasks, methods, and systems.
  • Reports to work regularly as scheduled; consistently punctual with respect to working hours, meal and rest breaks, and maintains satisfactory personal attendance in accordance with DeepHealth guidelines.
  • Completes job responsibilities in a quality and timely manner.
Travel

This position may require occasional travel.

Senior Machine Learning Engineer • Melbourne, VIC, AU
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer — Medical Imaging R&D
Senior ML Engineer — Medical Imaging R&D

Deephealth • City of Melbourne

On-site
AUD 140,000 - 210,000
Senior ML Engineer: Production-Ready Computer Vision
Senior ML Engineer: Production-Ready Computer Vision

deephealth • Australia

Hybrid
AUD 120,000 - 180,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Precision Sourcing • City of Melbourne

Hybrid
AUD 170,000 - 210,000
Senior AI Engineer
Senior AI Engineer

Heidi • City of Melbourne

Hybrid
AUD 90,000 - 130,000
Flexible hybrid working environment
Generous personal development budget of $500
Equity as potential company owners
+1
1 Senior Machine Learning Engineer Lh-07726
1 Senior Machine Learning Engineer Lh-07726

M&T Resources • Canberra

Hybrid
AUD 150,000 - 210,000
Hybrid working arrangements
Long-term contract
Collaborative engineering environment
Senior Machine Learning Engineer
Senior Machine Learning Engineer

The Onset • Sydney

On-site
AUD 120,000 - 180,000
Remote AI Engineer — Build & Deploy ML Solutions
Remote AI Engineer — Build & Deploy ML Solutions

Yeah! Global • Sydney

Remote
AUD 100,000 - 130,000
Lead Machine Learning Engineer (ML/AI)
Lead Machine Learning Engineer (ML/AI)

Additive Assurance • City of Melbourne

On-site
AUD 135,000 - 165,000
Competitive Package
Meaningful Equity
Dedicated Growth Time
+2
Principal Ai Engineer And Technical Lead
Principal Ai Engineer And Technical Lead

Blue Orange Digital • City of Melbourne

Hybrid
AUD 180,000 - 260,000
Hybrid working arrangements
Professional development budget
Certification support
+1
Senior AI/Machine Learning Engineer
Senior AI/Machine Learning Engineer

Ressam Pty Ltd • Canberra

Hybrid
AUD 140,000 - 190,000