Senior Software Engineer (Data Engineering)

Workday•Vancouver, BC
•$176,000 - $264,000•Hybrid

About The Position

The Senior Software Engineer will join Workday’s Platypus team, an AI/ML-centered data engineering team responsible for ingesting, managing, deriving, and serving data across Workday’s AI/ML features. The role contributes to data ingestion, discoverability, governance, derivation, and serving for Classic Machine Learning and agentic initiatives. The engineer will work hands-on with technologies including Python, Spark, AWS infrastructure, Kafka, Terraform, Kubernetes, and Iceberg. The position calls for a motivated software engineer passionate about data engineering and machine learning who can apply technology to Workday business initiatives. The engineer collaborates with colleagues, communicates technical ideas effectively, and continually develops expertise in distributed systems, data engineering, and machine learning. Workday uses a flexible work approach combining in-person and remote work. Teams spend at least 50% of their time each quarter in the office or in the field with customers, prospects, and partners, depending on the role. The primary location is Pleasanton, California, with an additional Canadian pay range listed.

Requirements

  • BSc or MSc in Computer Science or Computer Engineering, or equivalent experience.
  • 7+ years of experience in Software Engineering, Distributed Systems, or a related field.
  • 4+ years of proficiency in at least two of Java, Scala, and Python.
  • 4+ years in data engineering or related fields.
  • Working knowledge of cloud-based infrastructure and managed services, such as AWS or GCP.
  • Experience with at least one of Apache Spark, Apache Iceberg, Apache Avro, Apache Kafka, or Apache Flink.
  • Experience delivering a service from writing code through production deployment.
  • Experience creating scalable service endpoints to retrieve data.
  • Proficiency collaborating with teammates to design, maintain, and improve sophisticated object-oriented software using clean-code methodologies.
  • Experience with testing and quality practices, including unit, system/integration, and end-to-end testing, TDD, feature toggles, and canary deployments.
  • Exposure to operating system concepts, including memory and storage, threading and concurrency, networking and sockets, and process management.
  • Understanding and experience with performance and scale, security, availability, deployment, and operations.
  • Experience being responsible for a production service, including production triage and on-call.
  • Excellent communication skills, including active listening and conveying technical ideas effectively.

Nice To Haves

  • Experience with continuous integration tools such as Jenkins.
  • Experience with virtualization tools such as Docker.
  • Experience with orchestration tools such as Kubernetes and Terraform.
  • Experience with logging, monitoring, metrics, and statistics technologies such as Grafana, Prometheus, Kibana, or Hive.

Responsibilities

  • Contribute to ingestion, discoverability, governance, derivation, and serving of data for Workday Classic Machine Learning and agentic initiatives.
  • Build and operate data engineering solutions using technologies such as Python, Spark, AWS infrastructure, Kafka, Terraform, Kubernetes, and Iceberg.
  • Deliver services from code development through production deployment.
  • Create scalable service endpoints for retrieving data.
  • Collaborate with teammates to design, maintain, and improve sophisticated object-oriented software.
  • Use testing and quality practices across unit, system/integration, and end-to-end testing, as well as TDD, feature toggles, and canary deployments.
  • Support services in production, including production triage and on-call responsibilities.
  • Communicate technical ideas and work collaboratively across the team.

Benefits

  • May be eligible for the Workday Bonus Plan or a role-specific commission/bonus.
  • May be eligible for annual refresh stock grants.
  • Comprehensive benefits are available; details are provided through Workday’s benefits information for Canada and the US.
  • Flexible work approach combining in-person and remote work.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service