Senior Backend Engineer (SaaS, Data & AI)

Kaseya CareersToronto, ON

About The Position

We’re hiring a Senior / Staff Backend Engineer to lead the design and delivery of SaaS products powered by data, machine learning, and AI. This is a hands-on role focused on building scalable backend systems, integrating ML/AI capabilities into real customer workflows, and driving technical direction across product areas. You’ll work closely with Product, Design, and Data teams to deliver reliable, high-impact features and improve engineering standards across the organization.

Requirements

  • 10+ years of software engineering experience in a production environment
  • Experience designing and building backend systems for SaaS applications
  • Experience delivering complex, user-facing features end-to-end in collaboration with Product teams
  • Experience building APIs and services (REST, GraphQL, or gRPC)
  • Experience working with cloud platforms (AWS, GCP, or Azure)
  • Experience integrating data, ML, or AI capabilities into production systems

Nice To Haves

  • Experience with backend languages such as Node.js, Java, Go, or similar
  • Experience with Python and data-related tooling (e.g., pandas, ML frameworks)
  • Familiarity with data modeling, relational databases, and caching strategies
  • Understanding of ML/AI systems, including model integration and common failure modes
  • Experience working with containers and distributed systems
  • Experience mentoring engineers and contributing to engineering standards

Responsibilities

  • Own the architecture and technical direction for backend systems within a multi-tenant SaaS platform
  • Design and build APIs and services (REST, GraphQL, or gRPC) to support product features and integrations
  • Deliver backend features end-to-end, including data modeling, business logic, and system integration
  • Partner with Product, Design, and Data/ML teams to translate business requirements into scalable solutions
  • Integrate data, ML, and AI capabilities into product workflows (e.g., automation, recommendations, insights)
  • Improve system performance, scalability, and reliability across critical services
  • Implement monitoring, logging, and alerting to ensure operational visibility and stability
  • Lead design reviews, mentor engineers, and contribute to engineering best practices
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service