Python Developer

Posted 8 Days Ago
Be an Early Applicant
Perth, Western Australia, AUS
In-Office
Senior level
Information Technology • Software • Consulting
The Role
Build, operate, and scale a production AI platform for finance and procurement compliance. Develop Python-based Azure serverless services, integrate Snowflake and enterprise systems, orchestrate document-processing data pipelines, implement testing, monitoring, observability, and CI/CD, and create evaluation infrastructure for model performance. The role supports cloud security and regulated enterprise deployments.
Summary Generated by Built In

Job Details:

Must Have Skills:

5+ years of Python

Azure Functions

SQL

Snowflake

Data Pipelines

Azure Cloud

CI/CD

Testing

 

Nice to Have Skills:

Python

Azure Functions

SQL

Snowflake

Data Pipelines

Azure Cloud

CI/CD

Testing

Observability

Detailed Job Description

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

 

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

 

The ideal candidate will have strong Python engineering skills, experience developing serverless or event-driven solutions on Azure, and expertise in SQL, data pipelines, and enterprise integrations. A solid understanding of testing, 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 highly advantageous. This role offers the opportunity to shape a critical AI platform in a highly regulated enterprise environment.
o Siemens PLC Platforms
o Rockwell Automation PLC Platforms
• Understanding of industrial control systems architecture and operational technology environments.
• Familiarity with automation systems, communications networks, and plant control infrastructure.
Project Management
• Minimum 8+ years of project management experience delivering industrial or control 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 focus and problem solving.




Skills Required

  • 5+ years of Python experience
  • Experience with Azure Functions and Azure cloud technologies
  • Experience with SQL, Snowflake, and data pipelines
  • Experience with CI/CD and software testing
  • Strong understanding of code quality, observability, and cloud security
  • Experience with serverless or event-driven solutions on Azure
  • Experience with Azure OpenAI, Document Intelligence, SAP integrations, MLflow, Azure ML, infrastructure as code, or GitLab CI/CD
  • Observability experience
  • Engineering or related degree
  • PMP or PRINCE2 certification
  • Mining or resource-sector experience
  • Minimum 8+ years of project management experience delivering industrial or control systems projects
  • Experience managing projects in mining, energy, manufacturing, utilities, or heavy industrial sectors
  • Experience managing vendors, contractors, and multidisciplinary delivery teams
  • Familiarity with Siemens PLC or Rockwell Automation PLC platforms and industrial control systems
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
120 Employees
Year Founded: 2016

What We Do

XPT Software Australia Pty Ltd is a technology consulting and software services company serving clients across banking, financial services and insurance, telecommunications, mining, retail, energy, and manufacturing. It provides software development, IT management consulting, business analysis, project and program management, infrastructure support, and offshore development through onsite-offshore delivery. The company also works with cloud computing, big data, mobile applications, UI/UX, algorithms, and IoT.

Similar Jobs

Barclays Logo Barclays

Python Engineer

Fintech • Financial Services
In-Office
Northampton, Western Australia, AUS
83500 Employees

Ubego Logo Ubego

Team Lead

Gaming • Mobile • Travel
In-Office or Remote
28 Locations
12 Employees

Enveritas Logo Enveritas

Software Engineer

Machine Learning • Other
In-Office or Remote
7 Locations
102 Employees
135K-155K Annually

Canonical Logo Canonical

Software Engineer

Cloud • Software
In-Office or Remote
7 Locations
880 Employees
2K-2K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account