CareerPlanSign in

Staff Software Engineer, AI Scheduling

Melbourne, Victoria🌐 Remote💼 Full-time🗓 2026-09-17 → 2026-09-26

Core

Lead technical direction and architectural decisions for AI-driven workforce scheduling solutions that automate shift planning for hourly workers across global businesses.

Role type

Staff Software Engineer (AI Scheduling)

Builds

Scalable backend services and AI agents for automated scheduling

Domain

SaaS workforce management / AI

Deliverable

production ML models | product features

Required skills

API design (REST, gRPC, protobuf), microservices architecture, distributed systems (queues, caching, load balancing), observability, technical leadership, mentoring, cross-functional collaboration

Preferred skills

PHP or Go mastery, Elasticsearch experience, CI/CD pipeline expertise

Technologies

Docker, ECS, Lambda, SQS, Kinesis, MySQL, Redis, DynamoDB, S3, gRPC, OpenAPI

Responsibilities

Define technical direction and architectural standards for the AI Scheduling squad; design and deliver high-performance backend services; mentor junior and mid-level engineers; research and prototype new AI tools and technologies; collaborate with product and design to solve complex customer scheduling problems; drive projects from concept to delivery.

Seniority

Staff, hands-on IC with strategic leadership

Sourced via viewjobs · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.