James Cook University Jobs

Research Officer, Software Developer and Machine Learning

Applications Close:

James Cook University

Townsville QLD, Australia

5 Star Employer Ranking
Is this job right for you? View Vital Job Information and Save Time

Research Officer, Software Developer and Machine Learning

ACAD Level A

29 April 2026

Location

Townsville Bebegu Yumba campus, Townsville QLD, Australia

James Cook University

Type

Full-time, fixed-term to 30 April 2027

Salary

ACAD Level A $80,371 - $107,395 p.a. + super

Required Qualifications

Degree in Computer Science/Data Science
Python proficiency
PyTorch, Hugging Face, Scikit-learn
Deep learning for classification/detection/segmentation
ML model development & evaluation
HPC/GPU clusters (SLURM)
Vision Language Models
Technical documentation

Research Areas

Sugar-AI platform
Ratoon Stunting Disease (RSD) detection
Multispectral remote sensing
Machine learning in agriculture
Computer vision
79% Job Post Completeness

Our Job Post Completeness indicates how much vital information has been provided for this job listing. Academic Jobs has done the heavy lifting for you and summarized all the important aspects of this job to save you time.

Research Officer, Software Developer and Machine Learning

James Cook University (JCU) is creating a brighter future for life in the Tropics and beyond, through education and research that makes a difference locally and globally.

We now have an exciting opportunity for a Research Officer, Software Developer and Machine Learning Engineer to join our team at the College of Science and Engineering in the Academy Division.

  • Full-time and fixed-term to 30 April 2027
  • Located at the Townsville Bebegu Yumba campus in Tropical North Queensland
  • ACAD Level A $80,371 - $107,395 p.a. + super and other benefits.

About the College of Science and Engineering

The College of Science and Engineering is a comprehensive provider of world class research and undergraduate and postgraduate programs in a range of science, technology and engineering disciplines.

As part of the Academy, the College of Science and Engineering promotes, supports and administers quality teaching, hands-on experiences, industry placements and research at JCU in the areas of Marine Biology & Aquaculture, Zoology and Ecology, Earth and Environmental Sciences, Information Technology, Physical Sciences Engineering and Veterinary Science.

We are recognised globally for our excellence in research and we strive to ensure that we bring research directly into our classrooms. Our diverse range of undergraduate and postgraduate programs are united by a commitment to excellent teaching, experiential learning opportunities utilising our world class infrastructure and natural laboratories, and a commitment to diversity and respect for difference.

Our postgraduate courses offer professionals opportunities to develop their abilities and advance their careers and our PhD program has launched a thousand research careers.

About the opportunity

The Research Officer supports the development and deployment of Sugar-AI, a cloud-based platform for detecting Ratoon Stunting Disease (RSD) in sugarcane using multispectral remote sensing and machine learning.

The Research Officer will apply expertise in computer vision, deep learning, and Python-based ML frameworks to advance the platform from alpha to a validated beta prototype. Working within the JCU research environment and alongside industry partners (HCPSL, BPS, and SRA), the role spans ML model development, cloud-based software delivery, frontend development, and multi-region field trial validation.

What you can bring to the role

  • A degree in Computer Science, Electrical Engineering, Data Science, or a related discipline.
  • Demonstrated proficiency in Python and deep learning frameworks including PyTorch, Hugging Face, and Scikit-learn.
  • Practical experience with machine and deep learning architectures for classification, detection, or segmentation tasks.
  • Experience developing and evaluating ML/AI models with documented performance metrics.
  • Ability to manage and process large datasets and run experiments on HPC infrastructure (GPU clusters, SLURM).
  • Strong written communication skills for technical documentation, reporting, and research outputs.
  • Ability to work independently and collaboratively in a multi-stakeholder research and industry environment.
  • Experience developing and evaluating Vision Language Models with documented performance metrics.

Shape your future with JCU

At JCU we’re not just shaping minds; we’re shaping the future.

As Australia’s only university established to focus on the issues of Northern Australia and the Tropics worldwide, JCU is dedicated to helping the world’s tropical regions to prosper. With our main campuses located in the vibrant and diverse tropics of Northern Queensland, JCU is at the forefront of research and education in some of the world’s most critical areas, including marine biology, environmental science, tropical and rural health, and more.

Find out more about JCU and our locations.

Why JCU?

JCU offers a culturally diverse working environment with opportunities for professional and personal growth. Employee wellbeing is at the core of our values, and we support our people through the provision of flexible working conditions and many other benefits including;

  • A generous superannuation scheme with up to 17% employer contributions with UniSuper
  • 5 weeks of annual recreation leave and 15 days of paid sick/personal/carers leave per year
  • Cultural leave and Flexible working options
  • Attractive options for salary packaging
  • Fitness Passport
  • Employee Assistance Program
  • Professional development support
  • Well-equipped campus facilities including medical, cafes and sporting fitness.

How to Apply and Contact Details

Are you ready to make a difference? Join us at JCU, where your future meets the tropics.

Click the ‘apply’ button to be redirected to the JCU careers page and follow the below steps:

  1. Complete the application form
  2. Upload your current resume
  3. Upload a cover letter outlining your relevant experience in relation to the key requirements of the role and how your skills and experience will ensure your success in the role.
  4. Upload a separate document in response to the selection criteria as specified in the duty descriptor.

Applications close on 29 April 2026.

About our Process

At JCU, we are committed to employing individuals who meet the requirements of the role and align with our values. All applicants will be contacted and advised of an outcome once the recruitment process is finalised.

Please visit our Information Privacy Policy to understand how your information is collected, stored, accessed and used.

What matters to us at JCU?

Our People – Our staff, students, and the communities we serve

Our Education – Knowledge has the power to change lives

Our Place – the Tropics and beyond

Our Research – a catalyst for innovation and knowledge generation

James Cook University encourages people from all backgrounds who meet role requirements to apply. We value and celebrate the diversity of our community and are committed to ensuring our learning and working environment is safe and welcoming.

Tell them AcademicJobs.com sent you!

Apply Now

Frequently Asked Questions

🎓What qualifications are required for the Research Officer role at James Cook University?

Candidates need a degree in Computer Science, Electrical Engineering, Data Science, or related field. Key skills include Python proficiency and expertise in deep learning frameworks like PyTorch, Hugging Face, and Scikit-learn. Experience with machine learning architectures for classification, detection, or segmentation, plus Vision Language Models and HPC infrastructure (GPU clusters, SLURM) is essential. Learn more about excelling in research roles via our guide on how to excel as a research assistant in Australia. Strong communication for technical reporting is also required.

🔬What does the Research Officer Software Developer role involve?

The role focuses on advancing the Sugar-AI platform for detecting Ratoon Stunting Disease (RSD) in sugarcane using multispectral remote sensing and machine learning. Responsibilities include computer vision and deep learning model development, cloud-based deployment, frontend development, and field trial validation with partners like HCPSL, BPS, and SRA. It's a hands-on position in a research environment. Explore similar research jobs for more opportunities.

💰What is the salary and benefits for this Machine Learning Engineer position?

Salary is ACAD Level A $80,371 - $107,395 p.a. + super. Benefits include up to 17% employer superannuation, 5 weeks annual leave, 15 days sick/personal leave, cultural leave, flexible working, salary packaging, Fitness Passport, EAP, professional development, and campus facilities. Check university salaries for comparisons in higher ed.

📝How to apply for the JCU Research Officer job in Townsville?

Apply via the JCU careers page: complete the form, upload your resume, cover letter addressing key requirements, and a document responding to selection criteria. Applications close 29 April 2026. Tips for academic CVs in our free resume template and postdoctoral success guide.

📍What is the location and employment type for this role?

Located at the Townsville Bebegu Yumba campus in Tropical North Queensland, Australia. It's a full-time, fixed-term position until 30 April 2027. JCU supports flexible working. Discover more about university jobs in Queensland.

⚗️Does this role involve teaching or focus solely on research?

This is a pure research officer role centered on software development and machine learning engineering for Sugar-AI, with no mentioned teaching load. It supports JCU's research in Agricultural and Veterinary Science. See research assistant jobs for similar non-teaching roles.
1 Jobs Found
View More