Staff Software Engineer, AI Scheduling
Core
Lead technical direction and architectural decisions for AI-driven workforce scheduling solutions that automate shift planning for hourly workers.
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, observability, mentoring, technical strategy
Preferred skills
PHP or Go, Elasticsearch, CI/CD pipelines
Technologies
Docker, ECS, Lambda, SQS, Kinesis, MySQL, Redis, DynamoDB, S3
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 introduce new technologies via POCs; Collaborate with product and design on strategic initiatives.
Seniority
Staff, hands-on IC with strategic influence

