Software Engineer
Visa sponsorship
IT & Technology · Melbourne, VIC, Australia · Full-Time · $85,000 - $90,000/yr · Visa: Employer sponsored
Many probashi engineers build their careers one good project at a time, and this could be the next one. A business in Melbourne respectfully invites applications for a full-time Software Engineer.
The engineer will look after software from beginning to end. That covers studying user requirements, programming applications, joining AI and machine learning to them, testing, preparing technical documents and ongoing maintenance.
One term needs a short explanation. When an employer sponsors a visa, the employer formally supports the worker's application to live and work in the country. Here the business says this may be available for a suitably qualified and experienced applicant. Applications are received until 12 November 2026.
Please prepare your CV with care. Mention your university degree, the languages you program in and any AI project you completed. You may set out your degree and coding projects in a CV on Build AI CV before applying.
Key Responsibilities
- Understand the requirements of the business through analysis, then record them as software designs and technical specifications
- Create software applications with Node.js, C#/.NET, C++ and Python, and go on maintaining them
- Prepare AI functionality with the support of large language models, and integrate it through frameworks like LangChain, Flowise and LangGraph
- Develop machine learning models for predictive analysis, classification, regression and anomaly detection, and measure how each one performs
- Bring sentiment analysis, natural language processing and image processing techniques into suitable applications, and complete feature selection, data preprocessing, model training and performance optimisation
- Make APIs and database integrations, allowing different software systems to communicate
- Carry out integration and unit testing, find defects, apply corrective changes, and review code with respect for reliability, quality, performance and security
- Prepare system documentation, technical specifications and testing records, and maintain all of them
Requirements & Eligibility
- Applicants are asked to hold a Bachelor's degree in Computer Science, Software Engineering, Information Technology or a related field, or to have equivalent relevant experience
- 3+ years' experience, gained in software design, development, testing and maintenance
- Python programming skills that are strong
- Experience with C#/.NET or Node.js
- Practical experience with machine learning or AI frameworks, for example TensorFlow, Keras or scikit-learn
- Experience developing APIs
- Experience working with SQL databases
- Understanding of version control, testing practices, debugging and software architecture, with familiarity with Scrum or Agile development methodologies
- Strong communication, analytical and problem-solving skills
- Ability to work independently and also to contribute effectively within a team
- Desirable: experience with LangGraph, LangChain, Flowise or other LLM integration tools
Apply: jobs@jobsabroad.bd · WhatsApp
Visa guide: 482 Visa Guide for Bangladeshi Workers