Actively Hiring
SC
Software Engineer
SCNITS AUSTRALIA
Melbourne
Skills:
Machine Learning
Python
TensorFlow
PyTorch
Job Description
Job Title: Software Engineer
Company: SCNITS AUSTRALIA
Job Category: Machine Learning
Roles & Responsibilities:
About the role
SCNITS Australia is seeking a capable Software Engineer to join our Melbourne team. In this role, you will design, build and maintain modern applications across a range of technologies, with a growing focus on artificial intelligence and machine learning. You will work closely with stakeholders to deliver reliable, secure and high\-performing solutions that meet real business needs.
Key responsibilities
* Collaborate with stakeholders to understand business requirements and translate them into technical designs and specifications.
* Develop, test and maintain applications using Python, JavaScript/Node.js, React and C\#/.NET.
* Design, build and maintain RESTful APIs, and integrate applications with SQL and NoSQL databases.
* Implement AI capabilities within applications, including large language model (LLM) integrations, chatbots and automated workflows.
* Prepare data and build, train and evaluate machine learning models for prediction, classification and analytics.
* Deploy and manage applications in cloud environments (AWS or Azure) using CI/CD pipelines.
* Write unit and integration tests, troubleshoot issues and resolve defects in a timely manner.
* Participate in code reviews and uphold best practices in code quality, security and performance.
* Create and maintain technical documentation, test records and user guides.
* Provide ongoing maintenance, enhancements and technical support for existing systems.
Work Location: In person
Work Location: Melbourne, Australia
Availability: Full time
Requirements
Work type: Full time
Salary: $85,000 – $90,000 \+ superannuation
Posted: 13 October 2026
* Bachelor’s degree in Computer Science, Information Technology, Software Engineering or a related field, or equivalent professional experience.
* Minimum of 3 years’ commercial experience in software design, development and testing.
* Strong programming skills in Python, with experience in Node.js, React or C\#/.NET.
* Proven experience designing APIs and working with relational (SQL) databases.
* Hands\-on experience with AI/ML tools and frameworks such as scikit\-learn, TensorFlow, PyTorch or the OpenAI API.
* Sound understanding of software architecture, version control (Git) and testing methodologies.
* Experience working within Agile or Scrum teams.
* Excellent problem\-solving, analytical and communication skills.
* Ability to work independently as well as collaboratively within a team.
* Experience with LLM frameworks such as LangChain or LangGraph.
* Relevant cloud certifications (AWS or Azure).
* Familiarity with DevOps tools such as Docker and Kubernetes.
Note: Visa sponsorship is available for the right candidate with suitable qualifications and experience.
Benefits:
Key Skills: Machine Learning, Python, TensorFlow, PyTorch
Salary: AUD 85000 - 90000 per yearly