Software Engineer Jobs
Job Details
Work type:
Full Time
Salary: 110000.00 - 120000.00
Location: Sydney NSW
Reference ID:
Contact: Sam King
Email: samking@westrecruitment.com.au
Call: 0483 945 155
West Sector: Technology
Job Summary
Python Software Engineer Opportunity
Excellent North Sydney Location
Work with a business embracing data AND AI
Job Description
Job Title: Software Engineer
Key Skills: Python, SQL - with an interest and passion for Machine Learning, AI and NLP
Location: North Sydney
Employment Type: Full-time Permanent
Salary: $110,000 - $120,000 base salary
PLEASE READ:
• We can only accept applications from candidates already based in Sydney. Please do not apply if you do not live in Sydney.
• We can only consider Australian citizens or permanent residents for this role. Please do not apply if you are not a permanent resident.
• This role is office based 4 days per week.
About Your New Employer:
We 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 Role:
• Design and develop robust Python-based tools, services, and ML pipelines
• Train and deploy machine learning models for real-time or batch inference
• Explore and apply NLP/LLM-based solutions to diverse use cases
• Collaborate in agile teams and contribute to sprint planning and delivery
• Build and maintain pipelines for ML and software systems
• Collaborate with senior stakeholders to champion innovative techniques and technologies across data and AI
• Stay up to date with emerging research and technologies in AI/ML/NLP and bring innovative ideas into the business
About You:
• Solid experience in Python development with an emphasis on clean, scalable code
• Experience training and deploying machine learning models using frameworks such as TensorFlow, PyTorch, or Scikit-learn
• Exposure to NLP, LLMs, or interest in applying generative AI to real-world problems
• Familiarity with ML lifecycle tools, versioning, and CI/CD workflows
• A passion for continuous learning and innovation
Nice to Have:
• Background in AI implementation in real-time environments or embedded systems
• Contributions to open-source projects or ML research
• PhD, MPhil or Masters in a computer science related discipline
Why Join Us:
• Work on diverse and high-impact projects in emerging tech sectors
• Collaborate with a forward-thinking, cross-disciplinary team
• Work under a CEO who is highly passionate about Data & AI
• Opportunity to take ownership and grow into an AI/NLP specialist role
• Flexible work environment and commitment to continuous learning
If this is you, please send your CV to samking@westrecruitment.com.au today to chat further.
At West Recruitment
we understand the
importance of finding
the right fit.