Python Developer

Professional Search Group ·www.professionalsearchgroup.com.au

Location Perth, WA, Australia
Type Full time
Level Mid
Source Shazamme
Information Technology
Apply direct

Professional Search Group (PSG) is currently looking for an experienced Python Developer to help design, build, and scale the services that power its AI-driven video analytics platform. Working closely with AI and machine learning teams, you'll play a key role in architecting production systems, deploying ML models, and driving technical excellence across the engineering team.

Key Responsibilities

  • Design, build, and maintain scalable backend services using Python
  • Own architectural decisions around performance, reliability, and scalability
  • Develop and optimise PostgreSQL/MySQL databases
  • Deploy and operate containerised services using Docker
  • Work alongside AI engineers to productionise machine learning models
  • Mentor engineers and contribute to engineering best practices

What We're Looking For

  • 5 years' backend software engineering experience
  • Strong Python development skills
  • Experience designing and operating production systems
  • Strong database knowledge (PostgreSQL/MySQL)
  • Experience with Docker and containerised environments
  • Exposure to deploying ML models into production
  • Collaborative mindset with strong mentoring capabilities

This is an opportunity to join a growing AI company working on cutting-edge computer vision and machine learning technology, with significant influence over architecture and product direction.

If you think this opportunity is for you, apply now! or email me - Luke@psgaus.com.au

Frequently asked questions

Who is hiring for the Python Developer role?
Professional Search Group is hiring for the Python Developer position, a Shazamme client. Apply directly on the employer's career site.
Where is the Python Developer job located?
The Python Developer role with Professional Search Group is based in Perth, WA, AU.
Is the Python Developer role full-time or contract?
This is a full time position at Professional Search Group.
What experience level is the Python Developer role?
The Python Developer position is aimed at mid-level candidates.
How do I apply for the Python Developer role at Professional Search Group?
Apply directly on Professional Search Group's career page via the Apply button on this listing. ZammeJobs links straight through to the employer's ATS — no third-party form, no resume database.
Apply direct