Senior Software Engineer, Backend, AI Platform

Posted 2 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

  • Senior software engineer building backend, DevOps, and MLOps infrastructure for Sureel AI's creator-rights and licensing platform. Developing reliable AI systems for music and broader media.

Responsibilities

  • Design and build scalable backend services, APIs, data pipelines, and platform infrastructure across the Sureel stack
  • Own systems end-to-end from architecture and implementation through deployment, observability, debugging, and iteration
  • Build infrastructure for high-volume AI, media, attribution, search, retrieval, and enterprise workloads
  • Move experimental models and algorithms into reliable production services with the AI team
  • Build and improve MLOps capabilities across model deployment, inference, versioning, evaluation, monitoring, and reproducibility
  • Own and improve DevOps and cloud infrastructure, including CI/CD, infrastructure-as-code, containers, orchestration, security, observability, and deployment reliability
  • Build enterprise capabilities such as authentication, RBAC, multi-tenancy, auditability, bulk operations, integrations, and configurable workflows
  • Make architecture decisions across databases, queues, caching, distributed systems, compute, storage, networking, reliability, and cost
  • Work with Product, customers, and AI partners to turn complex requirements into scalable technical solutions
  • Build internal tooling and automation for engineering and research teams
  • Use coding agents, agentic frameworks, AI-assisted debugging and research, automated testing, and emerging development workflows

Requirements

  • Senior software engineer with strong depth in backend and platform engineering
  • Personally designed, built, deployed, and operated meaningful production systems
  • Highly proficient in a modern backend language
  • Comfortable working extensively with TypeScript/Node.js
  • Understanding of databases, networking, concurrency, APIs, distributed systems, queues, caching, cloud infrastructure, and failure modes
  • Strong cloud, DevOps, and production infrastructure experience
  • Understanding of model serving, GPU workloads, inference, data pipelines, embeddings, evaluation, and MLOps
  • Experience using AI as part of the engineering workflow
  • Ability to reason from first principles and solve difficult technical problems
  • Comfortable in a fast-moving startup environment with significant ownership and ambiguity
  • Preferred additional experience with GCP, Kubernetes, Docker, Terraform, AWS DynamoDB or another NoSQL database, Meilisearch, vector search, distributed processing, GPU infrastructure, enterprise SaaS, developer APIs or SDKs, TypeScript/React, agentic development frameworks, or large-scale audio and media systems

Benefits

  • Performance based annual bonus

Job type

Full Time

Experience level

Senior

Salary

CA$110,000 - CA$145,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSCloudDistributed SystemsDockerDynamoDBGoogle Cloud PlatformJavaScriptKubernetesNode.jsNoSQLReactTerraformTypeScript

Location requirements

RemoteCanada

Report this job

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