Job Role: Software DeveloperJob Type: ContractLocation: PerthWhat you'll doData integration & platform: Integrating data across multiple services, dashboards, and pipelines.Pipeline engineering: Evolve the Durable‐Functions SES pipelines — batch orchestration, retries, transient‐failure handling, per‐document failure tracking, latency/cost profiling.Productionisation: Ship and validate production hotfixes, resolve false‐positive/false‐negative defects at the code/plumbing levelEvaluation infrastructure: Build and operate the ML eval pipeline plumbing (nightly runs, native artifacts, self‐scheduling, MLflow/Azure ML orchestration) that the Data Scientist uses to measure model quality.Observability: Close telemetry‐coverage gaps and build App Insights / operational dashboards for the AI pipeline.Quality & auth: Expand automated/API test coverage, and Snowflake/Azure auth work.RequiredStrong Python engineering with typed, testable code (type hints, unit/integration tests)Experience building and operating services on Azure (Functions, serverless/event‐driven, managed identity) or equivalent cloudComfort with data integration — SQL, warehouses (Snowflake or similar), building pipelines between operational stores and analytics layersSolid grasp of CI/CD, git workflows and observability (structured logging, tracing,
metrics)Ability to work in a regulated, human‐in‐the‐loop enterprise context where correctness and auditability matterNice to haveExperience with an agent-first software development codebase & workflowLLM / AI application engineering (prompt integration, Azure OpenAI, document/OCR pipelines)SAP or other enterprise ERP integration (OData, OAuth2 client credentials)Infrastructure‐as‐code, Key Vault / secrets management, workload identityBI/dashboard enablement (Power BI) and evaluation/MLOps tooling (MLflow, Azure ML)Tech stackLanguage & tooling: Python 3.12, uv , Ruff, mypy, pytest, Pydantic, devcontainers, justCloud (Azure): Azure Functions v4 + Durable Functions (fan‐out/fan‐in orchestration), Azure OpenAI, Document Intelligence, Cosmos DB, Blob Storage, Key Vault, Managed Identity / Workload Identity FederationData: Snowflake (curated views, ingestion), Cosmos → Snowflake pipelines, SAP BTP OData integrationObservability: OpenTelemetry, Application Insights, Grafana LGTMDelivery: GitLab CI/CD, trunk‐based conventional‐commit workflow, ADRsAgent-first Development: Github Copilot assisted developmentPay: From $120,****** per yearWork Location: Hybrid remote in Perth WA
📌 Software Developer (Perth)
🏢 Duxxel
📍 Perth