Software Development Engineer in Vancouver

Software Development Engineer in Vancouver

Vancouver Full-Time 135000 - 165000 $ / year (est.) On-site
W

At a Glance

  • Tasks: Build AI infrastructure and develop backend services for innovative applications.
  • Company: Join a Fortune 500 leader in AI, shaping the future of work.
  • Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
  • Other info: Dynamic culture focused on integrity, empathy, and shared enthusiasm.
  • Why this job: Make a real impact with cutting-edge technology and collaborative teams.
  • Qualifications: 3+ years in software development, strong Python skills, and experience with distributed systems.

The predicted salary is between 135000 - 165000 $ per year.

Your work days are brighter here. 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. Our culture is rooted in integrity, empathy, and shared enthusiasm. We’re in this together, tackling big challenges with bold ideas and genuine care. We look for curious minds and courageous collaborators who bring sun-drenched optimism and drive.

About The Team

Do you want to build impactful, AI features and solutions that will be used by millions of end-users? We are in the AI Platform organization at Workday and we solve meaningful problems that lie at the intersection of machine learning and enterprise-scale software! We build advanced AI solutions that power the core Workday software by modeling user behavior and providing intelligent automation.

About The Role

We are looking for Software Development Engineers to help build the AI Infrastructure Development Platform: the platform that enables teams to develop, deploy, and operate AI agents in production. In this role, you will design and implement backend services, systems, and tooling that support the Software Development Life Cycle (SDLC) for AI applications. You’ll work on problems spanning distributed systems, orchestration, and developer experience, helping teams reliably build, test, and scale AI-powered workflows. This is a great opportunity for an engineer who enjoys building production systems, solving complex technical problems, and working at the intersection of platform engineering and AI.

Key Responsibilities:

  • Build and maintain services and tooling that support agent deployment, testing, and lifecycle management within the CI/CD pipeline.
  • Develop systems for workflow coordination, state management, and tool integration in the context of development and operations.
  • Write high-quality, maintainable code in Python to power platform capabilities and APIs.
  • Deploy and operate services on Kubernetes, ensuring reliability and scalability.
  • Contribute to systems for observability, logging, tracing, and debugging of distributed workflows in development and production.
  • Improve system performance across latency, throughput, and fault tolerance.
  • Build internal tools and APIs that improve the developer experience for teams using the platform.
  • Collaborate with engineers, product managers, and AI teams to deliver production-ready solutions and development infrastructure.
  • Participate in design discussions and contribute to system architecture and technical decisions.

About You

Basic Qualifications:

  • 3+ years of software development experience building backend systems or services.
  • Strong proficiency in Python (or similar languages such as Go or Java).
  • Experience designing and building distributed systems and scalable services.
  • Experience running and operating services in Kubernetes-based environments.
  • Familiarity with machine learning or LLM-powered applications and the challenges of running them in production, especially related to their deployment and operational tooling.
  • Experience designing systems with a focus on reliability, scalability, observability, and maintainability.
  • Strong understanding of APIs, asynchronous processing, and service-oriented architecture.
  • Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience.

Other Qualifications:

  • Ability to navigate ambiguity, make sound technical decisions, and drive projects end-to-end.
  • Strong collaboration and communication skills.
  • Experience working on platforms, infrastructure, or developer tooling.
  • Familiarity with workflow orchestration or multi-step processing systems.
  • Experience with monitoring, logging, and observability tools.
  • Familiarity with cloud platforms and modern deployment practices (CI/CD).
  • Experience building or supporting platforms, developer infrastructure, or internal tooling.
  • Experience with agent-based systems, workflow orchestration, or complex multi-step pipelines from an infrastructure or SDLC perspective.
  • Exposure to LLM-based applications or agent-style architectures.
  • Familiarity with LLM application patterns, such as: Tool integration, Retrieval-augmented generation (RAG), Context and memory management and/or Multi-step workflows.
  • Experience with observability stacks, tracing systems, and debugging distributed workflows.
  • Familiarity with model serving, vector databases, or evaluation frameworks in the context of MLOps.
  • Experience mentoring engineers and contributing to technical direction.

Software Development Engineer in Vancouver employer: Workday

At Workday, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. As a Senior Product Data Scientist, you will not only have the opportunity to drive impactful business decisions but also benefit from continuous professional development and a supportive environment that values your contributions. Located in a vibrant tech hub, our team enjoys access to cutting-edge resources and a network of like-minded professionals, making Workday an exceptional place to grow your career.

W

Contact Details:

Workday Recruitment Team

We think you need these skills to ace Software Development Engineer in Vancouver

Python
Backend Development
Distributed Systems
Kubernetes
Machine Learning
APIs
Asynchronous Processing