engineering
Posted 2 days agoSenior Software Engineer - Data Platform (Spark & Trino)
at Workday
Vancouver, CanadaHybrid
Requirements
- We’re obsessed with making hard work pay off, for our people, our customers, and the world around us. As a Fortune 500 company and a leading AI platform for managing people, money, and agents, we’re shaping the future of work so teams can reach their potential and focus on what matters most.
- About the Team The Data Platform services team is responsible for enabling various teams that use Apache Spark and Trino as open-source data processing engines.
- experience over large volumes of data.
- About You Basic Qualification - 8+ years of software development
- experience in Java and/or Scala in Linux/Unix environment. -
- Experience operating large-scale distributed systems natively within public cloud environments (AWS or GCP) - 3+ years in database internals, query processing, or distributed systems Other
- Qualifications You have a BS in Computer Science or a related field with 5 years of experience, or an MS/PhD in Computer Science, or a relevant area, with 3 years of experience.
- A strong grasp of SQL and distributed data processing engines (e.g., Apache Spark). Hands-on
- experience with Trino (formerly PrestoSQL) or Presto for executing fast, distributed SQL queries across large, heterogeneous data sources. Proven
- Experience implementing observability and telemetry frameworks (e.g., Prometheus, Grafana, OpenTelemetry, JMX metrics) to monitor complex distributed workloads. Industry
- experience building and delivering high-performance data processing engines. Familiarity with AI coding tools like Cursor etc
- Experience leading or mentoring a team of engineers.
Benefits
- In return, we’ll give you the trust to take risks, the tools to grow, the skills to develop and the support of a company invested in you for the long haul.
- Workday Pay Transparency Statement T he annualized base salary ranges for the primary location and any additional locations are listed below.
- Workday pay ranges vary based on work location.
- As a part of the total compensation package, this role may be eligible for the Workday Bonus Plan or a role-specific commission/bonus, as well as annual refresh stock grants.
- Each candidate’s compensation offer will be based on multiple factors including, but not limited to, geography, experience, skills, job duties, and business need, among other things.