ML/AIWork

Software Engineer – Full Stack & AI Systems

StudyNet Pty Ltd · Sydney, AU

Job description

About the Company

StudyNet is an AI-powered Australian EdTech platform transforming how students, counsellors, and institutions connect. From AI-driven course discovery and budget management to personalised counselling and real-time progress tracking, StudyNet makes studying in Australia Smarter, Simpler, faster!". With continued growth across our product suite, we are seeking a skilled and motivated Software Engineer to join our core engineering team.

About the Role

We are looking for an experienced Full Stack Software Engineer to contribute to the development and maintenance of our growing portfolio of software products, including a .NET-based education platform, a Python-driven multi-agent AI application, a PHP-based CRM system, and a cross-platform Flutter mobile application.

You will work closely with the engineering and product teams to design, build, and scale these systems while contributing to our AI development roadmap.

Key Responsibilities

· Design, develop, test, and maintain web-based and mobile software applications for the business platform using .NET (C#), PHP, Python, and Flutter/Dart technologies.

· Develop and implement AI-powered features, automation workflows, and Large Language Model (LLM) integrations to enhance platform functionality and operational efficiency.

· Build and maintain CRM system features for student management, counsellor coordination, application processing, and real-time tracking services.

· Develop secure backend services, APIs, and database solutions to support scalable, high-performance software systems and integrations.

· Integrate third-party applications, cloud services, communication tools, and external databases into existing software platforms.

· Conduct software testing, debugging, troubleshooting, and performance optimisation to ensure reliability, security, and system efficiency.

· Collaborate with product managers, UI/UX designers, and stakeholders to analyse user requirements and deliver effective software solutions.

· Prepare technical documentation and participate in agile software development activities including code reviews, deployment processes, and continuous system improvements.

Required Skills & Experience

  • Minimum 3 years of professional software engineering experience
  • Strong proficiency in .NET (C#) — web APIs, MVC, or similar frameworks
  • Hands-on experience with Python for backend development or AI/ML applications
  • Working knowledge of PHP for web application development
  • Experience with Flutter or other cross-platform mobile development frameworks
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL, SQL Server)
  • Understanding of RESTful API design and integration
  • Experience with version control systems (Git)
  • Strong problem-solving skills and attention to detail

Desirable Skills

  • Experience with AI agents, LLMs, or multi-agent frameworks (e.g., LangChain, AutoGen, CrewAI)
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Experience with CI/CD pipelines and DevOps practices
  • Knowledge of Agile/Scrum methodologies

Qualifications

  • Bachelor's degree or higher in Computer Science, Software Engineering, Information Technology, or a closely related field

What We Offer

  • Competitive salary package ($95,000 – $105,000 + Super)
  • Opportunity to work on cutting-edge AI-driven products
  • Collaborative and supportive team environment
  • Career growth opportunities within a fast-growing tech company
  • Sydney CBD / [suburb] based office with flexible working arrangements

Pay: $95,000.00 – $105,000.00 per year

Work Location: In person

ML/AI Work links you to the employer's original posting — always verify the details there before applying.

More LLM Platform and Reliability roles

View all →
Software Engineer – Full Stack & AI Systems
StudyNet Pty Ltd
Apply →