Software Engineer
JobFinder · Melbourne, VIC · Full-time
- Salary: $85,000 - $90,000 per year
- Location: Melbourne, VIC
- Type: Full-time
- Visa: Employer sponsored
- Category: IT & Technology
Job description
Melbourne business seeks a Software Engineer to build, test and maintain applications that have AI and machine learning inside them.
Here are the facts you need. The job title is Software Engineer. The place is Melbourne, VIC. The pay is $85,000 - $90,000 per year. The hours are full time. The last day to apply is 12 November 2026. A visa may be sponsored for a suitably qualified and experienced applicant.
The work runs across the whole development lifecycle. You analyse user requirements. You program. You test. You document. You maintain.
Want to apply fast? Send your application through this site with your CV ready. Put your coding languages, ML frameworks and API work near the top. Short on time? You can make a Software Engineer CV in Build AI CV and apply the same day.
Key responsibilities
- Analyse business requirements. Convert them to software designs and technical specifications
- Code and maintain applications. The languages are C#/.NET, C++, Node.js and Python
- Add AI functions with large language models. Frameworks in use include Flowise, LangGraph and LangChain
- Build machine learning models and evaluate them. Uses are anomaly detection, predictive analysis, regression and classification
- Apply image processing, sentiment analysis and natural language processing techniques in relevant applications
- Do the model groundwork, meaning data preprocessing, feature selection, model training and performance optimisation
- Develop database integrations and APIs for system-to-system communication
- Test at unit and integration level. Find defects. Make the corrective changes
- Review code. Guard performance, reliability, security and software quality
- Prepare system documentation and technical specifications, and maintain them
- Keep testing records in order
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field. Equivalent relevant experience is the alternative
- 3+ years' experience. It should cover software design, development, testing and maintenance
- Strong Python programming skills. Experience with C#/.NET or Node.js too
- Practical experience with machine learning or AI frameworks, for example Keras, TensorFlow or scikit-learn
- Experience with SQL databases and with developing APIs
- Understanding of testing practices, version control, debugging and software architecture. Familiarity with Scrum or Agile development methodologies
- Strong skills in three areas, namely problem-solving, communication and analysis. Able to work independently. Able to contribute effectively in a team
- Desirable extra is experience with LLM integration tools such as Flowise, LangGraph or LangChain
Similar jobs
- Registered Nurse · Albury, NSW · Discussed at interview
- Senior Chef / Chef · Brisbane, QLD · $78,000 - $80,000 per year
- Senior Stylist · Perth, WA · $37 - $55 per hour
- Garden Maintenance Offsider · Sydney, NSW · $33.50 - $37.50 per hour