Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
WillHire

Software Engineer – Senior Software Engineer, AI Platform

WillHire

. Build and maintain backend services that support agent execution, orchestration, and lifecycle management .

Posted 5/5/2026full-timeToronto • 🇨🇦 CanadaSenior💰 CA$140,000 - CA$210,000 per yearWebsite

Tech Stack

Tools & technologies
Distributed SystemsGoJavaKubernetesPython

About the role

Key responsibilities & impact
  • Build and maintain backend services that support agent execution, orchestration, and lifecycle management
  • Develop systems for workflow coordination, state management, and tool integration
  • 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
  • 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
  • Participate in design discussions and contribute to system architecture and technical decisions

Requirements

What you’ll need
  • 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

Benefits

Comp & perks
  • Flexible work arrangements
  • Professional development
  • Bonuses
  • Stock options
  • Annual refresh stock grants

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonGoJavaKubernetesdistributed systemsscalable servicesAPIsasynchronous processingservice-oriented architectureobservability
Soft Skills
collaborationcommunicationdesign discussionstechnical decision making
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering