← All jobs

Software Engineer

Visa sponsorship

IT & Technology · Melbourne, VIC, Australia · Full-Time · $85,000 - $90,000/yr · Visa: Employer sponsored

Here is a serious engineering job, so let us get to the point. A business in Melbourne is recruiting a Software Engineer, full time, and it expects someone who can handle the complete cycle without hand-holding. You gather the requirements, you build, you test, you document, you maintain.

AI is not decoration in this job. Large language models and machine learning are named in the duties, so come with proof that you have done that work before. The business has put it plainly that it may sponsor a visa where the applicant is suitably qualified and experienced. Applications shut on 12 November 2026.

Do not send a weak CV for a job at this level. State your stack, your years in the field and the results your code delivered. Build a sharp software engineer CV on Build AI CV and submit early.

Key Responsibilities

  • Analyse the business requirements and deliver technical specifications and software designs from them
  • Take responsibility for software applications from design to development to maintenance, working in Python, C#/.NET, Node.js and C++
  • Develop AI functionality on top of large language models and integrate it using LangGraph, LangChain, Flowise and comparable frameworks
  • Build machine learning models for classification, anomaly detection, regression and predictive analysis, and evaluate every one of them
  • Apply sentiment analysis, natural language processing and image processing techniques wherever the application is relevant
  • Own the pipeline of data preprocessing, feature selection, model training and performance optimisation
  • Develop the database integrations and APIs through which software systems communicate, and conduct unit and integration testing on what you build
  • Identify defects, implement corrective changes and review code to maintain performance, security, quality and reliability
  • Prepare testing records, system documentation and technical specifications and keep them maintained

Requirements & Eligibility

  • A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, with equivalent relevant experience accepted as the other route
  • 3+ years' experience across four areas of software work, being design, development, testing and maintenance
  • Strong programming skills in Python and experience with Node.js or C#/.NET
  • Practical experience with at least some AI or machine learning frameworks, such as TensorFlow, scikit-learn or Keras
  • Experience developing APIs plus experience working with SQL databases
  • Understanding of software architecture and version control, and of debugging and testing practices, with familiarity with Scrum or Agile development methodologies
  • Strong analytical skills, strong communication skills and strong problem-solving skills
  • The ability to work independently while also contributing effectively within a team
  • Desirable: experience with LangGraph, Flowise, LangChain or other LLM integration tools

Apply: jobs@naijaabroad.com.ng · WhatsApp

Visa guide: 482 Skills in Demand Visa: A Guide for Nigerians

Similar roles

View all IT & Technology jobs