Senior Associate Software Development Engineer (Big Data Services)
Canada, BC, Vancouver, Canada {{REMOTE}}
Senior Level
Full-Time
About the role
- Welcome to the Big Data Services team! We are responsible for the Big Data Platform that serves Workday analytics and machine-learning applications running in our private data centers, AWS, and GCP
- We provide a highly-available, highly-scalable data services platform related to persistence, compute and enterprise security
- Our services enable Workday to quickly and efficiently scale to meet the needs of our multi-billion-dollar customer base. We are crucial to the Workday Analytics family of products
- We power reporting, analytics, machine learning, and other data-centric applications. We are constantly innovating and challenging the way we do things
- The Workday Big Data Platform team is seeking enthusiastic, innovative, self-motivated engineers to craft and implement outstanding solutions in one of the biggest hybrid-cloud environments on Earth
- The successful candidate will be responsible for designing, implementing, and supporting our fault-tolerant, high-performance platform for data analytics
- Develop scalable solutions for both Workday private data centers and public cloud
- Rapidly build new applications and automate operations on one of the largest big data clusters on Earth
- Modernize our on-premise Hadoop infrastructure to provide public-cloud-like services
- Work on multiple types of software development including REST services, logging/monitoring, and DevOps
- Collaborate with other team members to deliver innovative tools that solve challenging problems
- Improve our teams technical capabilities by applying cutting-edge technologies
- Serve in an on-call rotation for handling urgent production issues- 2+ years of distributed systems engineering experience, primarily in Java and Python
- 2+ years experience in software development engineering, preferably within a SaaS environment
- Familiar with agentic software development
- Knowledge of enterprise security, encryption at-rest and in-motion, authentication and authorization
- General knowledge about public cloud capabilities and architecture
- Good understanding of how Hadoop/Spark clusters work
- Excellent verbal and written communication and presentation skills
- Experience with one or more of the following: Scala, Python, Ruby
- Experience deploying to Kubernetes and Docker
- Familiar with distributed computing design patterns