{"id":2137602,"url":"https://alion.io/job/deputy-senior-software-engineer-ai-scheduling","title":"Senior Software Engineer, AI Scheduling","company":{"id":1988,"name":"Deputy","domain":"deputy.com","url":"https://alion.io/company/deputy","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Sydney, Australia","Melbourne, Australia"],"countries":["AU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":86000,"max_usd":220000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":2102},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"DynamoDB","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Go","optional":false},{"name":"gRPC","optional":false},{"name":"LLM","optional":false},{"name":"LLM Guardrails","optional":false},{"name":"MySQL","optional":false},{"name":"PHP","optional":false},{"name":"Python","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false}],"status":"live","first_seen_at":"2026-10-09T01:06:40Z","employer_posted_date":"2026-10-09","last_verified_at":"2026-10-15T16:59:55Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"About your role\nJoin Deputy's AI Scheduling team and work on one of the most used parts of our product. Businesses have created more than a billion shifts with Deputy, and Scheduling is where business demand, employee availability, labour costs and compliance meet. The team is bringing AI and automation into the decisions managers make every day, helping them build compliant, cost-effective schedules at scale.\nIt's a mature, business-critical product with plenty left to build. You'll help modernise established workflows, make it faster for larger customers and find where AI can make scheduling simpler.\nThis is a hands-on senior engineering role with no direct reports. You'll spend most of your time designing, building and shipping with the other engineers in the squad, owning meaningful projects and looking for the next problem worth solving.\nBuild and own\nLead the technical design of squad projects, build and ship them, and stay with them once customers depend on them.\n\nShip in small, well-tested steps, improve the code you touch, and raise risks early so there are no late surprises.\n\nWork with Product, Design and Data to turn customer problems into features that make a measurable difference.\n\nShape technical decisions\nDevelop a deep understanding of the Scheduling product and its architecture, so you can help the team make sound technical decisions.\n\nMake pragmatic trade-offs between shipping quickly and keeping Scheduling fast, dependable and ready for enterprise scale, with an eye on what the product will need next.\n\nImprove the performance, reliability, security and maintainability of a multi-tenant product used by businesses around the world.\n\nUse design reviews, lessons from incidents and small proofs of concept to back your decisions with evidence.\n\nRaise the bar for the team\nSet a high bar in code reviews, with feedback that helps other engineers grow.\n\nMentor engineers in the squad and help build a team where people challenge ideas and learn from mistakes.\n\nHelp evolve how we build with AI\nUse AI-assisted and agentic development tools on real work, and form your own view of where they help and where they do not.\n\nHelp the team build good practices for reviewing, testing, monitoring and documenting machine-drafted code, so what ships is correct, secure and understood by its owners.\n\nWhen you build customer-facing AI features, plan for evaluation, guardrails, cost, latency and graceful failure from the start.\n\nWhat we are looking for\n4+ years of experience as a backend software engineer, including taking features from design through to production.\n\nExperience running customer-facing software and making trade-offs between delivery speed, reliability and long-term maintainability.\n\nExperience designing APIs (REST or RPC) and building services with good monitoring and observability.\n\nYou have led or shaped technical designs, and you can explain engineering decisions to technical and non-technical people.\n\nYou have worked with Product and Design on problems that were not fully defined, and found practical ways to move them forward.\n\nYou already use AI coding tools in your own work, and you review their output as critically as a colleague's code.\n\nHelpful experience\nBuilding and operating distributed, cloud-native or multi-tenant SaaS systems at scale.\n\nDesigning for resilience across services, event-driven systems and large relational or NoSQL data stores.\n\nShipping LLM-backed or agentic features in production.\n\nWorking on workforce management, scheduling or another operationally complex product.\n\nPHP or Go in production, and tools like protobuf, gRPC, MySQL, Redis, DynamoDB, SQS and Elasticsearch.\n\nTechnology\nWe use a mix of languages and tools, including PHP, Go and Python, on AWS. We care more about your technical depth, judgement and ability to learn than an exact match with our stack.","description_format":"text","description_chars":3864,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Australia","iso":"AU","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Human Resources","Payroll Services","HR & Payroll Software"],"lifecycle":[{"event":"open","at":"2026-10-09T02:17:23Z"}],"visa":[],"liveness":{"score":95,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.946,"p_room":1,"age_days":6,"expected_fill_days":50,"reasons":["conf:4","urgency","win:early"],"computed_at":"2026-10-15T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/deputy-senior-software-engineer-ai-scheduling","json_url":"https://alion.io/job/deputy-senior-software-engineer-ai-scheduling.json","meta":{"generated_at":"2026-10-15T18:10:34Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":27587,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-16T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1988},"rest":"https://alion.io/mcp/rest/get_company?id=1988"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdeputy-senior-software-engineer-ai-scheduling"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdeputy-senior-software-engineer-ai-scheduling"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdeputy-senior-software-engineer-ai-scheduling"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/deputy-senior-software-engineer-ai-scheduling\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdeputy-senior-software-engineer-ai-scheduling"}]}