Talent.com
Workday, Inc.
Senior Software Engineer - AI Core (Python)Workday, Inc. • Toronto, ON, Canada
Senior Software Engineer - AI Core (Python)

Senior Software Engineer - AI Core (Python)

Workday, Inc. • Toronto, ON, Canada
2 days ago
Salary
CA$140,000.00 yearly
Job type
  • Full-time
Job description

About the Role

As a Senior Software Development Engineer on the AI Core team, you will be primarily responsible for designing, building, and operating the software systems that host, run, and scale AI-powered applications at Workday. Specifically, you will:

  • Work closely with machine learning engineers to write and maintain production-grade backend services that power AI-driven capabilities and agent applications

  • Design and implement APIs and service integrations that enable AI capabilities to be consumed across Workday products and platforms

  • Build and operate data ingestion and ETL pipelines that support AI application workflows

  • Apply distributed systems principles in production to address scalability, concurrency, fault tolerance, and performance challenges

  • Ensure systems meet enterprise requirements for security, privacy, robustness, and compliance

  • Own services through their full lifecycle, including deployment, monitoring, debugging, and ongoing operational improvements

About You

You are a strong technical leader with deep Python expertise and solid software engineering skills, capable of writing beautiful, well-designed code while delivering solutions efficiently.


Basic Qualification:

  • 8+ years of professional software development experience, including architecting, building, and scaling secure, robust, and efficient software systems

  • 5+ years of experience with Python development

  • Bachelor’s degree in Computer Science, Engineering, or related discipline, or equivalent practical experience

Technical Skills:

  • Understanding of object-oriented design principles and ability to apply them in a Python context

  • Proficiency with advanced Python concepts, such as asynchronous and concurrent programming, generators, and higher-order abstractions

  • Ability to write clean, testable, and well-structured code, with high standards for clarity, aesthetics, and long-term maintainability

  • Deep systems knowledge, including comfort operating in and debugging Unix/Linux environments, fluency with command-line tooling, and understanding of practical networking fundamentals

  • Understanding of distributed systems concepts, including concurrency, fault tolerance, and performance tradeoffs

  • Ability to design and build well-defined, stable APIs and service interfaces for consumption by other teams and systems

  • Proficiency with cloud and container platforms, including containerized workloads and orchestration systems (e.g., AWS or GCP, Docker, Kubernetes)


Leadership and Communication Skills:

  • Ability to collaborate effectively across teams, working closely with other engineers while maintaining independent execution

  • Ownership mindset, able to take responsibility for a work area and deliver high-quality, reliable systems

  • Ability to mentor and coach other engineers, promoting best practices and raising the engineering bar

  • Architectural thinking skills, with the ability to contribute meaningful ideas and practical solutions in design and architecture discussions

  • Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders


Workday Pay Transparency Statement

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. Recruiters can share more detail during the hiring process. 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. For more information regarding Workday’s comprehensive benefits, please .

Primary Location: CAN.BC.VancouverPrimary Location Base Pay Range: $140,000 CAD - $210,000 CADPrimary CAN Base Pay Range: $140,000 - $210,000 CAD
Create a job alert for this search

Senior Software Engineer - AI Core (Python) • Toronto, ON, Canada

Similar jobs

Senior Software Engineer, AI

KlueToronto, ON, CA
Full-time

Senior Machine Learning Engineer.Toronto, focusing on building and optimizing state-of-the-art LLM-powered agents that can reason, plan and automate workflows for users.You will be leading the desi... Show more

 • Promoted

Hybrid Senior Software Engineer for AI

ArcadiaToronto, ON, CA
Full-time

Become a key player as a Senior Software Engineer focusing on backend development in a thriving AI software company.Work in a hybrid model, tackling tasks related to integrations, data pipelines, a... Show more

 • Promoted

Senior Software Engineer, AI

ToastToronto, ON, CA
Full-time

Toast is recruiting on behalf of this company for a Senior Software Engineer, AI to join their Engineering team in Toronto.They are looking for an experienced backend engineer who is excited to bui... Show more

 • Promoted

Senior Software Engineer Specializing in Python and AWS Architecture

Scribd, Inc.Toronto, ON, CA
Full-time

Take your engineering expertise to the next level as a Senior Software Engineer.Design event-driven systems in Python and work with cloud technologies to enrich metadata on a global scale.This posi... Show more

 • Promoted

Transformative Senior Software Engineer in AI Governance Projects

OptroToronto, ON, CA
Full-time

Embark on a dynamic career as a Senior Software Engineer focusing on AI governance projects.Work remotely to innovate and develop scalable software solutions, driving success with your programming ... Show more

 • Promoted

Senior AI Platform Engineer

PowerToFlyToronto, ON, CA
Full-time

A leading technology company in Ontario is seeking a Principal Software Developer with expertise in building APIs using Python or Node.The candidate will design and implement AI features while ensu... Show more

 • Promoted

Applied AI: Senior Software Engineer, AI Core Dev

NasdaqToronto, ON, CA
Full-time

As a Senior Software Engineer in Applied AI reporting to Sr.Director, AI Engineering, you'll play a critical role in building and scaling AI platforms and agent-based solutions that power products ... Show more

 • Promoted

Senior Software Engineer, AI

ScotiabankToronto, ON, CA
Full-time

Select how often (in days) to receive an alert:.Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.Contributes to the overall adoption of AI tools... Show more

 • Promoted

Senior Software Engineer, AI Inference

NVIDIA CorporationToronto, ON, CA
Full-time

Senior Software Engineer, AI Inference page is loaded## Senior Software Engineer, AI Inferencelocations: Canada, Torontotime type: Full timeposted on: Posted 2 Days Agojob requisition id: J... Show more

 • Promoted

Senior Software Engineer - AI Platform

WorkdayToronto, ON, CA
Full-time

Elevate your career as a Senior Software Engineer at Workday, focusing on AI Platform innovations from our Toronto location.Leverage your skills in backend services, distributed systems, and Python... Show more

 • Promoted • New!

Senior AI Core Engineer - Hybrid, Toronto

Nasdaq, Inc.Toronto, ON, CA
Full-time

A leading financial technology company in Toronto is looking for a Senior Software Engineer to build AI platforms that enhance products and internal tools.The role involves designing AI agents and ... Show more

 • Promoted

Senior Software Engineer – Agentic AI Foundations

SocureGreater Toronto Area, Canada, Canada
Full-time

Socure is building the identity trust infrastructure for the digital economy — verifying 100% of good identities in real time and stopping fraud before it starts.The mission is big, the problems ar... Show more

 • Promoted

Senior Cloud & AI Software Engineer

Rubicon PathToronto, ON, CA
Full-time

A leading technology company in Toronto is seeking a Senior Software Developer to work on cloud and AI projects.The ideal candidate will have extensive experience with cloud services like Azure and... Show more

 • Promoted

Senior Software Engineer, AI Ecosystems (Auth0)

OktaToronto, ON, CA
Full-time

Okta is The World’s Identity Company.We free everyone to safely use any technology, anywhere, on any device or app.Our flexible and neutral products, Okta Platform and Auth0 Platform, provide secur... Show more

 • Promoted

Senior Software Engineer - AI

Heartland Bank LimitedNewmarket, ON, CA
Full-time

Kia ora,At Heartland, AI isn’t experimental or bolt‐on.We’re building an AI‐enabled digital platform that will power fully end‐to‐end customer journeys at scale across banking and financial service... Show more

 • Promoted

Senior Software Engineer - AI Platform

CaptivateIQToronto, ON, CA
Full-time

CaptivateIQ is transforming the way companies plan, manage, and optimize sales performance.We started by revolutionizing incentive compensation management, and now we're expanding our platform to s... Show more

 • Promoted

Senior Software Engineer in AI Development

AlphaSenseToronto, ON, CA
Full-time

Drive innovation in AI technology as a Principal Software Engineer.Lead the evolution of scalable data extraction systems while fostering a collaborative and inclusive team atmosphere.In this senio... Show more

 • Promoted

Senior Software Engineer – AI Startup, On-site Toronto

Starboard RecruitmentToronto, ON, CA
Full-time

A leading tech recruitment agency is seeking a Senior Software Engineer for a top-tier AI startup in Toronto.This role, requiring on-site presence, involves collaborating to design and enhance user... Show more

 • Promoted

Senior Software Engineer with AI Expertise

Owl.coToronto, ON, CA
Full-time

Become a Principal Software Engineer and transform insurance through AI.Manage core platform architecture and lead innovative engineering initiatives onsite with our expert team.This role emphasize... Show more

 • Promoted

Senior Software Engineer - AI Team

BrinqaToronto, ON, CA
Full-time

Brinqa is the leading provider of unified cyber risk management and security analytics.Our software empowers companies to make cyber risk decisions across a wide range of platforms quickly and effi... Show more