About this role
About the Team
A data engineering team focused on AI/MLOps to ingest, compute, and surface data for key Workday applications.
About the Role
Contribute to a cloud ops platform enabling ingestion of data, computation, and aggregation to produce curated data sets and surface these sets to Workday front‑end components or as embedded contextual data for AI/ML inference and agentic workflows.
Technologies include Kubernetes, Spark, Python, Java, Terraform, Iceberg, EMR, SageMaker.
Basic Qualifications (Senior Software Engineer)
• 6+ years of experience in software engineering, distributed systems, or a related field.
• 3+ years proficiency in at least two of Java, Scala, Python.
• 3+ years in cloud engineering or related field(s).
• Working knowledge of cloud‑based infrastructure and managed services (AWS, GCP).
• Experience with at least one of Apache Spark, Apache Iceberg, Kubernetes, Terraform, AWS Cloud Infrastructure.
Basic Qualifications (Software Engineer)
• 3+ years of experience in software engineering, distributed systems, or a related field.
• 3+ years proficiency in at least two of Java, Scala, Python.
• 3+ years in cloud engineering or related field(s).
• Working knowledge of cloud‑based infrastructure and managed services (AWS, GCP).
• Experience with at least one of Apache Spark, Apache Iceberg, Kubernetes, Terraform, AWS Cloud Infrastructure.
Other Qualifications
• BSc or MSc in Computer Science/Computer Engineering or equivalent.
• Experience delivering a service from code to production: CI (Jenkins), virtualization (Docker), orchestration (Kubernetes, Terraform).
• Experience using AI‑Code Generation tools (ClaudeCode, Windsurf, Cursor).
• Experience creating scalable service endpoints to retrieve data.
• Track record with logging, monitoring, metrics (Grafana, Prometheus, Kibana, Hive).
• Proficient in clean code methodology, TDD, unit, system/integration, end‑to‑end testing, feature toggles, canary deployments.
• Knowledge of OS concepts: memory, storage, concurrency, networking, process management.
• Experience with performance, scale, security, availability, deployment, operations.
• Responsibility for production services with on‑call, triage.
Compensation and Benefits
Base pay range: CAD 140,000 – 210,000 (Toronto); CAD 112,000 – 168,000 (Canada).
Eligible for Workday Bonus Plan and stock grants as part of the standard compensation package.
Location & Flexible Work
Toronto, Canada. Flex work: at least 50% of time in office or field each quarter.
Equal Opportunity Employer
Workday is an Equal Opportunity Employer. We consider qualified applicants with arrest and conviction records. We do not discriminate based on age, ancestry, color, gender, gender identity, genetic information, marital status, medical condition, disability, national origin, protected family care, race, religion, sexual orientation, military or veteran status, or any other protected characteristic. We provide reasonable accommodations for qualified individuals with disabilities.