Senior Software Engineer, Data Engineering

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer focusing on data engineering and machine learning for Workday. Involves data ingestion, governance, and collaboration using modern technologies.

Responsibilities

  • Contribute to the ingestion, discoverability, governance, derivation, and serving of data for Workday's Classic Machine Learning and agentic initiatives.
  • Working hands-on with technologies like Python, Spark, AWS Infra, Kafka, Terraform/Kubernetes, and Iceberg.

Requirements

  • BSc or MSc in Computer Science/Computer Engineering or equivalent experience
  • 7+ years of experience in Software Engineering, Distributed Systems or a related field
  • 4+ years proficiency in at least two of the following programming languages: Java, Scala, Python
  • 4+ years in data engineering or related field(s)
  • Working knowledge of cloud-based infrastructure and managed services (AWS, GCP)
  • Experience with at least one of these data engineering technologies: Apache Spark, Apache Iceberg, Apache Avro, Apache Kafka, Apache Flink

Benefits

  • Flexible work arrangements
  • Professional development opportunities
  • Paid time off

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$140,000 - CA$210,000 per year

Degree requirement

Bachelor's Degree

Tech skills

ApacheAWSCloudDistributed SystemsGoogle Cloud PlatformJavaKafkaKubernetesPythonScalaSparkTerraform

Location requirements

HybridVancouverCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.