AI & ML Software Engineer (Python/Node/.NET)

Employer Sponsored Jobs

City of Melbourne

On-site

AUD 100,000 - 140,000

Full time

3 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Employer Sponsored Jobs in Melbourne is seeking a Software Engineer to own the full development lifecycle—from requirements analysis to testing, documentation and maintenance. The role centers on integrating AI/ML into applications using Node.js, Python, C#/.NET and C++.

The position is full-time with visa sponsorship possible for qualified applicants. Candidates should have 3+ years of experience, strong Python skills, API and SQL experience, and familiarity with Agile practices.

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, Software Engineering or related field, or equivalent experience.
  • 3+ years designing, developing, testing and maintaining software.
  • Strong Python skills and experience with Node.js or C#/.NET.
  • Practical experience with AI/ML frameworks such as TensorFlow, Keras or scikit-learn.
  • Experience developing APIs and working with SQL databases.
  • Understanding of version control, software architecture, testing practices and debugging.
  • Familiarity with Agile or Scrum methodologies.
  • Strong analytical, problem-solving and communication skills.
  • Ability to work independently and collaborate effectively in a team.
  • Desirable: experience with LangGraph, LangChain or Flowise.

Responsibilities

  • Study business requirements and produce technical specifications and software designs.
  • Deliver and support software in Node.js, Python, C#/.NET and C++.
  • Integrate AI functionality using large language models and frameworks.
  • Develop ML models including preprocessing, feature selection, training and evaluation.
  • Implement sentiment analysis, image processing and NLP where needed.
  • Develop APIs and database integrations to connect systems.
  • Perform unit and integration testing, fix defects and conduct code reviews.
  • Prepare technical specifications, system documentation and testing records.

Skills

Python
Node.js
C#/.NET
C++
Machine Learning
APIs
SQL
Version control
Agile/Scrum
Analytical thinking
Independent work
Team collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

TensorFlow
Keras
scikit-learn
LangGraph/ LangChain / Flowise (Desirable)

Job description

Employer Sponsored Jobs in Melbourne is seeking a Software Engineer to own the full development lifecycle—from requirements analysis to testing, documentation and maintenance. The role centers on integrating AI/ML into applications using Node.js, Python, C#/.NET and C++.

The position is full-time with visa sponsorship possible for qualified applicants. Candidates should have 3+ years of experience, strong Python skills, API and SQL experience, and familiarity with Agile practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Employer Sponsored Jobs • City of Melbourne

On-site
AUD 100,000 - 140,000
Software Engineer
Software Engineer

SCNITS AUSTRALIA • City of Melbourne

On-site
AUD 100,000 - 150,000
AI Software Engineer - Enterprise Co-Worker Systems
AI Software Engineer - Enterprise Co-Worker Systems

Future Secure AI • City of Melbourne

On-site
AUD 110,000 - 150,000
Software Engineer - AI, APIs & Cloud Solutions
Software Engineer - AI, APIs & Cloud Solutions

SCNITS AUSTRALIA • City of Melbourne

On-site
AUD 100,000 - 150,000
Client-Facing AI-Driven Software Delivery Engineer
Client-Facing AI-Driven Software Delivery Engineer

North East Recruitment • City of Melbourne

On-site
AUD 120,000 - 170,000
Senior Full-Stack Engineer — AI Startup (Flexible Work)
Senior Full-Stack Engineer — AI Startup (Flexible Work)

StarPlan • City of Melbourne

On-site
AUD 150,000 - 200,000
Competitive compensation
Flexible working environment
Growth opportunities
AI-Driven Full Stack Developer | Flutter, Python, Node
AI-Driven Full Stack Developer | Flutter, Python, Node

Moveware • City of Melbourne

Hybrid
AUD 120,000 - 180,000
Staff ML/AI Engineer - Hands-On Tech Leader (Hybrid)
Staff ML/AI Engineer - Hands-On Tech Leader (Hybrid)

Nuage Technology Group • City of Melbourne

Hybrid
AUD 180,000 - 230,000
Lead Engineer - AI & Product Systems
Lead Engineer - AI & Product Systems

Plus Also Studios • City of Melbourne

On-site
AUD 100,000 - 140,000
ML/AI Solutions Lead — Flexible Work
ML/AI Solutions Lead — Flexible Work

DiUS • City of Melbourne

Hybrid
AUD 170,000 - 210,000
Competitive salary
Flexible work
Professional development