Python Developer

XPT Software Australia Pty Ltd

Perth

On-site

AUD 120,000 - 160,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

XPT Software Australia Pty Ltd is seeking a Software Developer to join our Finance and ProcurementCompliance AI Platform team. You will build and scale a production AI solution for automated purchasing compliance checks across the procure-to-pay lifecycle, processing contracts, invoices, and timesheets using Azure AI and document intelligence.

You will create cloud-native services in Python, integrate data at scale, and support CI/CD deployments while enabling data scientists to measure and

Qualifications

  • 5+ years of Python development experience.
  • Strong SQL and data warehousing knowledge.
  • Experience with Snowflake and CI/CD pipelines.
  • Solid testing practices and code quality focus.
  • Cloud-native development on Azure platforms.

Responsibilities

  • Build, operate, and scale a production AI platform for procure-to-pay compliance.
  • Develop cloud-native services using Python and Azure technologies.
  • Design data integrations and orchestrate large-scale document-processing pipelines.
  • Implement monitoring, observability, and CI/CD-driven deployments.
  • Support evaluation infrastructure for data scientists to measure model performance.

Skills

Python
SQL
Snowflake
CI/CD
Testing

Education

Engineering or related degree

Tools

Azure Functions
Durable Functions
CosmosDB
Snowflake
SAP Integrations
MLflow
Azure ML
Infrastructure as Code
GitLab CI/CD

Job description

XPT Software Australia Pty Ltd | Contract

  • XPT SoftwareAustralia PTY Ltd, incorporated in 2016, is a Software Services company
  • XPT works with topclients across Australia in Banking, Insurance, Telecom,Retail, Energy, Mining and Manufacturingdomains.
  • We have 120+technocrats in Australia working at our clientlocations.
  • XPT SoftwareAustralia is part of group companies which has globalpresence across India & Europe.
  • We have served100+ clients globally, fulfilling their onsite-offshoreneeds.
Job Description
Must Have Skills
  • 5+years of Python
  • SQL
  • Snowflake
  • CI/CD
  • Testing
Nice to Have Skills
  • Python
  • SQL
  • Snowflake
  • CI/CD
  • Testing
  • Observability
Detailed Job Description
Aboutthe Role

We are looking for a Software Developer to join our Finance and ProcurementCompliance AI Platform team. You will play a key role in building, operating,and scaling a production AI solution that automates purchasing compliancechecks across the procure-to-pay lifecycle. The platform processes contracts,invoices, and timesheets using Azure AI, Document Intelligence, and LLM-poweredvalidation workflows, ensuring accurate and auditable compliance outcomeswith human oversight.

In this role, you will develop and maintain cloud-native services using Pythonand Azure technologies, including Azure Functions, Durable Functions, CosmosDB, and Snowflake. You will design and optimize data integrations,orchestrate large-scale document-processing pipelines, implement monitoringand observability solutions, and support CI/CD-driven deployments. You willalso build evaluation infrastructure that enables data scientists to measure,track, and improve model performance.

Theideal candidate will have strong Python engineering skills, experiencedeveloping serverless or event-driven solutions on Azure, and expertise inSQL, data pipelines, and enterprise integrations. A solid understanding oftesting, code quality, observability, and cloud security is essential.Experience with Azure OpenAI, Document Intelligence, SAP integrations,MLflow, Azure ML, Infrastructure-as-Code, and GitLab CI/CD will be highlyadvantageous. This role offers the opportunity to shape a critical AIplatform in a highly regulated enterprise environment.

  • Siemens PLC Platforms
  • Rockwell Automation PLC Platforms
  • Understanding of industrial control systems architecture and operationaltechnology environments.
  • Familiarity with automation systems, communications networks, and plantcontrol infrastructure.
Project Management
  • Minimum 8+ years of project management experience delivering industrial orcontrol systems projects.
  • Demonstrated experience managing projects in mining, energy, manufacturing,utilities, or heavy industrial sectors.
  • Strong stakeholder management and communication skills.
  • Experience managing vendors, contractors, and multidisciplinary delivery teams.
  • Proven track record delivering projects safely, on time, and within budget
Preferred Qualifications
  • Engineering or related degree
  • PMP or PRINCE2 certification
  • Mining/resource sector experience.
Key Competencies
  • Leadership, risk management, vendor management, communication, safety focusand problem solving.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer - Finance / Procurement Compliance AI Platform
Software Developer - Finance / Procurement Compliance AI Platform

XPT Software Australia Pty Ltd • Perth

On-site
AUD 140,000 - 180,000
Senior Python Developer for AI Platform on Azure
Senior Python Developer for AI Platform on Azure

XPT Software Australia Pty Ltd • Perth

On-site
AUD 140,000 - 190,000
Senior Python Engineer — Finance & Procurement AI Platform
Senior Python Engineer — Finance & Procurement AI Platform

XPT Software Australia Pty Ltd • Perth

On-site
AUD 140,000 - 180,000
Chief Engineer (AI)
Chief Engineer (AI)

XPT Software Australia Pty Ltd • Sydney

On-site
AUD 180,000 - 260,000
Python AI Platform Engineer – Azure & Snowflake
Python AI Platform Engineer – Azure & Snowflake

XPT Software Australia Pty Ltd • Perth

On-site
AUD 120,000 - 160,000
Python Lead Developer
Python Lead Developer

XPT Software Australia Pty Ltd • City of Brisbane, Perth

On-site
AUD 120,000 - 180,000
Data Lead Engineer
Data Lead Engineer

XPT Software Australia Pty Ltd • City of Melbourne

On-site
AUD 150,000 - 190,000
AI Platform Engineer – Finance & Procurement Compliance
AI Platform Engineer – Finance & Procurement Compliance

XPT Software Australia • Western Australia

On-site
AUD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

XPT Software • City of Brisbane

On-site
AUD 120,000 - 160,000
Lead Data Engineer
Lead Data Engineer

XPT Software Australia Pty Ltd • City of Melbourne

On-site
AUD 170,000 - 240,000