University of New South Wales Jobs

Software Engineer (Machine Learning & Multimodal AI)

Applications Close:

University of New South Wales

Kensington, Sydney, NSW

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

Software Engineer (Machine Learning & Multimodal AI)

Level 6

21 April 2026

Location

Kensington, Sydney, NSW, Australia

UNSW

Type

Full-time Fixed-term (3 years)

Salary

$103,866 - $110,801 + 17% super

Required Qualifications

Undergraduate in Computing + 2+ years dev
Python, PyTorch, Transformers
Deep Learning (text/vision/audio)
Git/GitHub
Prototypes: Streamlit/Gradio/NetworkX
Model evaluation/adversarial testing

Research Areas

Machine Learning
Multimodal AI
Deep Learning Foundation Models
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.

Software Engineer (Machine Learning & Multimodal AI)

The Opportunity

The School of Computer Science and Engineering is seeking two Software Engineers to contribute to the development of innovative machine learning solutions using deep learning and multimodal foundation models. Working closely with leading researchers, you will design, develop, and implement prototype systems that demonstrate practical outcomes for complex reasoning and understanding tasks. This role offers the opportunity to combine software engineering with cutting-edge AI research, including model development, evaluation, and optimisation, while supporting high-impact projects in a collaborative and fast-paced environment. Due to project requirements, Australian Citizenship is required for this role.

This role reports to Prof Flora Salim and has no direct reports.

  • Salary, Level 6: $103,866 to $110,801 per annum + 17% superannuation
  • Full time
  • Fixed term – 3 years
  • Location: Kensington – Sydney, Australia
  • Australian citizenship required for project eligibility

About UNSW

UNSW isn’t like other places you’ve worked. Yes, we’re a large organisation with a diverse and talented community; a community doing extraordinary things. But what makes us different isn’t only what we do, it’s how we do it. Together, we are driven to be thoughtful, practical, and purposeful in all we do. If you want a career where you can thrive, be challenged and do meaningful work, you’re in the right place.

The School of Computer Science and Engineering is one of the largest and most prestigious schools of computing in Australia. It offers undergraduate programmes in Software Engineering, Computer Engineering, Computer Science, and Bioinformatics, as well as a number of combined degrees with other disciplines. Our research and teaching staff are world leading and world building as they advance knowledge and learning. For more information on our school go to the following link - https://www.unsw.edu.au/engineering/our-schools/computer-science-and-engineering

Skills and Experience

  • An undergraduate degree in computing, preferably with an Honours or thesis project, coupled with 2+ years of software development experience.
  • Strong coding skills in Python, including deep learning libraries such as Transformers, Pytorch; statistical analysis packages.
  • Good fundamentals in deep learning models in text, vision, audio or similar, demonstrated through academic courses or projects.
  • Experience using GitHub/GitLab for Version Control.
  • Experience creating prototype demonstrations including front-end development (streamlit, gradio, etc.), graph visualization (networkx), and model invocation.
  • Experience with best practices in model comparison and evaluation with strong preference to past work in adversarial testing of foundation models.
  • Excellent written and verbal communication skills, with a high level of attention to detail for deliverables produced.
  • Excellent time management skills, with a demonstrated ability to respond to changing priorities, manage multiple tasks and meet competing deadlines by using judgement and initiative.
  • Demonstrated ability to work collaboratively and productively within a team, but also to take initiative and work independently while managing competing demands.
  • An understanding of and commitment to UNSW’s aims, objectives and values in action, together with relevant policies and guidelines.
  • Knowledge of health & safety (psychosocial and physical) responsibilities and commitment to attending relevant health and safety training.

Desirable

  • Experience in defence use-cases.

Additional details about the specific responsibilities for this position can be found in the position description. This is available via JOBS@UNSW.

Pre-Employment Checks

Aligned with UNSW’s focus on cultivating a workplace defined by safety, ethical conduct, and strong integrity, preferred candidates will be required to participate in a combination of pre-employment checks relevant to the role they have applied for.

These pre-employment checks may include a combination of some of the following checks:

  • National and International Criminal history checks
  • Entitlement to work and ID checks
  • Working With Children Checks
  • Completion of a Gender-Based Violence Prevention Declaration
  • Verification of relevant qualifications
  • Verification of relevant professional membership
  • Employment history and reference checks
  • Financial responsibility assessments/checks.
  • Medical Checks and Assessments

Compliance with the necessary combination of these checks is a condition of employment at UNSW.

To Apply:

Please click the apply now button and submit your CV, Cover Letter and Responses to the Skills and Experience. You should systematically address the Skills and Experience listed within the position description in your application.

Applicants must be Australian Citizens and be able to be on site in Kensington. Visa sponsorship is not available for this appointment.

Please note applications will not be accepted if sent to the contact listed below.

Contact:

For role-specific inquiries, please contact Prof Flora Salim (Program Lead)
E: flora.salim@unsw.edu.au

For questions regarding the recruitment process, please contact Eugene Aves (Talent Acquisition Partner)
E: eugene.aves@unsw.edu.au

Applications close: 11:55 pm (Sydney time) on Tuesday 21 April 2026

Tell them AcademicJobs.com sent you!

Apply Now

Frequently Asked Questions

🎓What are the essential qualifications for this Software Engineer role at UNSW?

You need an undergraduate degree in computing (preferably with Honours/thesis) plus 2+ years of software development experience. Strong Python coding with PyTorch, Transformers, and deep learning fundamentals in text, vision, or audio are required. Check how to write a winning academic CV to highlight these.

🇦🇺Is Australian citizenship mandatory for this Machine Learning Software Engineer position?

Yes, Australian citizenship is required due to project eligibility. Visa sponsorship is not available, and you must be able to work on-site in Kensington, Sydney. Review higher ed jobs for similar roles with citizenship needs.

🔧What skills in prototyping and model evaluation are needed?

Experience with prototype demonstrations using Streamlit, Gradio, NetworkX for graphs, and model invocation. Best practices in model comparison/evaluation, especially adversarial testing of foundation models, are highly preferred.

📝How do I apply for this Multimodal AI Software Engineer job at UNSW?

Submit your CV, cover letter, and responses addressing the Skills and Experience via JOBS@UNSW. Applications close 11:55 pm Sydney time on 21 April 2026. Tailor your docs using our free cover letter template and free resume template. No emails accepted.

💰What is the salary and employment type for this role?

Level 6 salary: $103,866 to $110,801 per annum + 17% superannuation. It's a full-time, fixed-term position for 3 years in Kensington, Sydney. Explore university salaries for more on higher ed pay scales.

🚀Are there desirable experiences for this deep learning role?

Desirable: Experience in defence use-cases. The role involves collaborative AI research with Prof Flora Salim, focusing on multimodal foundation models for complex reasoning. See research jobs for related opportunities.
3 Jobs Found

Northwest College

9/108 Lonsdale St, Melbourne VIC 3000, Australia
Staff / Administration
Add this Job Post to Favorites
Closes: Apr 20, 2026
View More