Point your AI agent at freehire and let it find you a job.

Get the CLI →

Talent Trek

New

Software Engineer

Posted 5 views
Discussion

Summary

Software Engineer at Talent Trek in Williams Landing, Melbourne, working across the full SDLC: building applications with Python, Node.js, C++ and C#/.NET, integrating LLM-powered AI (LangChain, LangGraph, Flowise) and machine learning models, plus APIs, SQL integrations, testing and documentation. Salary AUD $85k-$90k; visa sponsorship may be available.

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 equivalent relevant experience.

  • 3+ years' experience in software design, development, testing and maintenance.

  • Strong programming skills in Python and experience with Node.js or C#/.NET.

  • Practical experience with AI or machine learning frameworks, such as scikit-learn, TensorFlow or Keras.

  • Experience developing APIs and working with SQL databases.

  • Understanding of software architecture, debugging, version control and testing practices.

  • Familiarity with Agile or Scrum development methodologies.

  • Strong analytical, communication and problem-solving skills.

  • Ability to work independently and contribute effectively within a team.

  • Desirable: Experience with LangChain, LangGraph, Flowise or other LLM integration tools.

Note: Visa sponsorship may be available for a suitably qualified and experienced applicant.

Applications close: 12th November 2026


Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available