Software Engineer

Full time
🔍 Find Similar Jobs

Job Details

Employment Type

Full time

Salary

110.00 $

Valid Through

Aug 20, 2025

Job Description

Job Title: Software Engineer - AI & Machine LearningKey Skills: Python, SQL - with an interest and passion for Machine Learning, AI and NLPLocation: North SydneyEmployment Type: Full-time PermanentSalary: $110,000 - $120,000 base salaryPLEASE READWe can only consider Australian citizens or permanent residents for this role. Please do not apply if you are not a permanent resident. We can only accept applications from candidates who currently live in Sydney. Please do not apply if you are not based in Sydney.

This role is office based 4 days per weekAbout Your New EmployerWe are looking for a Software Engineer with a strong background in Python and a deep interest in machine learning, natural language processing (NLP), and large language models (LLMs). You will join a lean but high-performing technical team working on a wide variety of interesting projects across machine learning and software engineering, where you'll be hands on and close to management teams, who are wholly embracing the pioneering uses of data and AI with a goal to be the number one leader in their industry.

In this role, you’ll help design, develop, and implement intelligent systems – from developing ML pipelines to deploying models in real-world scenarios. This is an opportunity for someone who thrives in a fast-paced, research-driven environment and wants to stay at the forefront of AI innovation. This is a commercial role where you'll see the results of your work implemented into the real world setting which affects millions of Australians every day.

About Your New RoleDesign and develop robust Python-based tools, services, and ML pipelinesTrain and deploy machine learning models for real-time or batch inferenceDevelop, prompt, and refine large language models (LLMs) to support AI agentsand internal tools. Design and build AI-powered agents to assist with tasks such as scheduling,sales analysis, and content workflow automation using LLMs and orchestrationframeworks.

Explore and apply NLP/LLM-based solutions to diverse use casesCollaborate in agile teams and contribute to sprint planning and deliveryBuild and maintain pipelines for ML and software systemsCollaborate with senior stakeholders to champion innovative techniques and technologies across data and AIStay up to date with emerging research and technologies in AI/ML/NLP and bring innovative ideas into the businessAbout You Bachelor's degree in Computer Science, Software Engineering, or a related field. Proficiency in modern programming languages such as Python, JavaScript,or Java. Web development experience using Python web frameworks, Web2py or DjangoGood experience with MySQL databases.

Strong skills and experience with AI/ML frameworks (e. g. , TensorFlow, PyTorch),large language models and agentic AI. Able to demonstrate past deliverablesincorporating AI/ML technologies. Experience teaching or training LLMs via prompt engineering, fine-tuning, orretrieval-augmented generation (RAG) techniques. Experience building AI agents or workflows using tools like LangChain, AutoGen,CrewAI, or custom logic-based orchestration. Production experience with cloud platforms (AWS, Azure, or GCP) andcontainerization tools is a plus. Great problem-solving skills and a passion for innovation in media technology. Strong interest of emerging technologies and trends to ensure the companyremains competitive in the media industry. Great to have:

C# . Net, Delphi web front-end,development (react. js / vue. js). Why Join Us?Work on diverse and high-impact projects in emerging tech sectorsCollaborate with a forward-thinking, cross-disciplinary teamWork under a CEO who is highly passionate about Data & AIOpportunity to take ownership and grow into an AI/NLP specialist roleFlexible work environment and commitment to continuous learningApply NowIf you're a curious and motivated engineer passionate about Python and machine learning and you think this role aligns to your experience then please get in touch with samking@westrecruitment. com. au today.

Apply Now

You'll be redirected to the company's application portal

Application Success Tips

Resume Tailoring

Customize your resume to highlight skills and experiences relevant to this specific position.

Company Research

Learn about the company's mission, values, products, and recent news before your interview.

Profile Optimization

Ensure your LinkedIn profile is complete, professional, and matches your resume information.

Interview Preparation

Prepare thoughtful questions to ask about team dynamics, growth opportunities, and company culture.

Back to Job Listings