Software Engineer
Visa sponsorship
IT & Technology · Melbourne, VIC, Australia · Full-Time · $85,000 - $90,000/yr · Visa: Employer sponsored
A Melbourne business needs a Software Engineer who can listen to users, design a solution and see it through the whole development lifecycle, with large language models and machine learning very much part of the mix.
Expect a blend of application programming, AI and machine learning work, testing, documentation and long-term maintenance. Day to day you might be writing Python or C#/.NET, wiring a model into a product through an API, or chasing a defect found in integration testing, all while keeping code secure, reliable and fast. Visa sponsorship may be available for a suitably qualified and experienced applicant. Applications close on 12 November 2026.
Link your CV to real projects, naming the frameworks, models and languages you have shipped with, then compile an AI software engineer CV on Build AI CV.
Key Responsibilities
- Work out what the business needs and write it up as technical specs and software designs
- Write and look after applications in Python, Node.js, C++ and C#/.NET
- Bring AI into products with large language models and tools like LangChain, LangGraph and Flowise
- Train, test and tune machine learning models for classification, regression, prediction and spotting anomalies, from cleaning data and choosing features onwards
- Apply NLP, sentiment analysis and image processing to suitable applications
- Connect systems with APIs and database integrations
- Test at unit and integration level, fix defects and review code for security, reliability, performance and quality
- Document specifications, test results and systems
Requirements & Eligibility
- A Bachelor's degree in Computer Science (or Software Engineering, Information Technology or a related field), or equivalent relevant experience
- 3+ years designing, developing, testing and maintaining software
- Strong in Python, with Node.js or C#/.NET experience too
- Real-world use of AI or machine learning frameworks, for example scikit-learn, TensorFlow or Keras
- Has built APIs and used SQL databases
- Understands software architecture, debugging, version control and testing practice
- Knows Agile or Scrum ways of working
- Analytical, a clear communicator and a strong problem-solver, effective alone or in a team
- Desirable: LangChain, LangGraph, Flowise or other LLM integration tools
Apply: Apply by email · WhatsApp
Visa guide: 482 Visa Guide for UK Workers