Software Engineer – AI Pipelines

Posted 4 hours ago

Apply Now

Resume Score

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

Sign in to check score

About the role

  • Software Engineer designing and implementing features for Workday's AI Infrastructure platform. Collaborating with teams to build production systems and solve complex technical challenges.

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.

Requirements

  • 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.
  • 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.
  • 5+ years of software engineering experience building and operating production-grade backend or platform systems (Senior Software Engineer role).

Benefits

  • Workday Bonus Plan
  • Annual refresh stock grants

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$112,000 - CA$168,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsJavaKubernetesPythonGo

Location requirements

HybridTorontoCanada

Report this job

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