Software Engineer
- Company
- Talent Trek
- Location
- Melbourne, Australia
- Salary
- 85 000–90 000 $/yr
- Posted
- 2026-10-12
Skills: C++, C#, LangChain, LangGraph, Machine Learning, Node.js, Python
Salary: $85,000 – $90,000 per year
About the role
The Software Engineer will analyse user requirements, develop software solutions and contribute throughout the software development lifecycle. The role involves application programming, AI and machine learning integration, software testing, technical documentation and ongoing maintenance.
Key responsibilities
• Analyse business requirements and translate them into technical specifications and software designs. • Design, develop and maintain software applications using Python, Node.js, C++ and C#/.NET. • Develop and integrate AI functionality using large language models and frameworks such as LangChain, LangGraph and Flowise. • Build and evaluate machine learning models for classification, regression, predictive analysis and anomaly detection. • Apply natural language processing, sentiment analysis and image processing techniques to relevant applications. • Perform data preprocessing, feature selection, model training and performance optimisation. • Develop APIs and database integrations to support communication between software systems. • Conduct unit and integration testing, identify defects and implement corrective changes. • Review code and maintain software quality, security, reliability and performance. • Prepare and maintain technical specifications, testing records and system documentation.
About you
• A Bachelor's degree in Computer Science, Information Technology, Software Engineering or a related field, or…
Full text and application on the employer's site.