Backend AI Engineer

Uncover

Toronto

Hybrid

CAD 120,000 - 170,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Nexxa.AI is seeking Backend AI Engineers to design, build, and own core AI infrastructure powering our production products. You will develop model-serving pipelines, inference layers, data pipelines, and APIs that connect GenAI, CV, and ML models to enterprise environments.

Collaborate with ML engineers and Forward Deployed teams to translate customer needs into scalable backend capabilities, ensuring reliability and observability across systems.

Qualifications

  • 4–8+ years of backend software engineering, ML/platform engineering, or similar roles.
  • Strong proficiency in TypeScript/Node.js with API and microservice design.
  • Working proficiency in Python for ML/model integration.
  • Hands-on experience building and operating production backend systems at scale (distributed systems, databases, queues).
  • Experience integrating ML/Generative AI models into backend services (inference, orchestration).
  • Cloud infrastructure expertise (AWS/GCP/Azure) and containerization (Docker/Kubernetes).
  • Experience designing and operating data pipelines (batch/streaming).
  • Experience with retrieval-augmented generation (RAG) systems and vector stores.

Responsibilities

  • Design, build, and maintain backend services and APIs powering GenAI and ML model integrations.
  • Build and own core AI/ML infrastructure: model-serving pipelines, inference services, data pipelines, vector stores.
  • Architect scalable, production-grade systems for real-time and batch AI workloads.
  • Implement and optimize RAG systems, context pipelines, and orchestration layers.
  • Build robust APIs, microservices, and integration layers with customer data and legacy systems.
  • Own reliability, performance, and observability of backend AI systems (logging, monitoring, CI/CD).
  • Collaborate with ML engineers, Forward Deployed teams, and product to translate requirements into backend capabilities.
  • Evaluate and integrate ML/CV/LLM models into production backend systems; manage versioning and deployment pipelines.
  • Produce architecture diagrams, API specs, and runbooks for internal and customer teams.
  • Mentor engineers and contribute to backend engineering best practices.

Skills

TypeScript/Node.js
Python
Distributed systems
API design
Cloud infrastructure
Data pipelines
RAG systems
System design
Cross-functional collaboration

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
AWS
GCP
Azure
Kafka
gRPC
WebSockets
PyTorch
TensorFlow
OpenCV

Job description

Role Overview

We're looking for Backend AI Engineers to design, build, and own the core AI infrastructure and services that power Nexxa's products in production. Where our Forward Deployed Engineers embed with customers to deliver solutions on the ground, this role builds the systems that make those solutions possible at scale: model-serving pipelines, inference and orchestration layers, data pipelines, and the APIs and microservices that connect Generative AI, Computer Vision, and Machine Learning models to real enterprise environments.

Key Responsibilities
  • Design, build, and maintain backend services and APIs that power GenAI, LLM, and Computer Vision model integrations across Nexxa's products.
  • Build and own core AI/ML infrastructure: model-serving pipelines, inference services, data pipelines, and embedding/vector stores.
  • Architect scalable, production-grade systems for real-time and batch AI workloads across manufacturing, infrastructure, and logistics domains.
  • Implement and optimize RAG systems, prompt/context pipelines, and orchestration layers connecting models to enterprise and operational data sources.
  • Build robust APIs, microservices, and integration layers connecting AI systems to customer data, legacy systems, and existing infrastructure.
  • Own the reliability, performance, and observability of backend AI systems — logging, monitoring, testing, and CI/CD for ML services.
  • Collaborate closely with Forward Deployed Engineers, ML engineers, and product teams to translate customer and field requirements into reusable, hardened backend capabilities.
  • Evaluate and integrate ML/CV/LLM models into production backend systems; manage model versioning, rollout, and deployment pipelines.
  • Produce clear technical documentation: architecture diagrams, API specs, and runbooks for internal and customer-facing teams.
  • Mentor engineers and contribute to internal backend engineering best practices.
Qualifications
  • 4–8+ years of experience in backend software engineering, ML/platform engineering, or similar roles.
  • Strong proficiency in TypeScript/Node.js (our primary backend language), with strong API and microservice design skills.
  • Working proficiency in Python is a plus for ML/model integration work.
  • Hands‑on experience building and operating production backend systems at scale — distributed systems, databases, message queues.
  • Experience integrating ML or Generative AI models (LLMs, multimodal models) into backend services — inference, orchestration, and evaluation.
  • Solid understanding of cloud infrastructure (AWS, GCP, or Azure) and containerization (Docker, Kubernetes).
  • Experience designing and operating data pipelines (batch and/or streaming) across structured and unstructured data.
  • Hands‑on experience building retrieval‑augmented generation (RAG) systems and AI memory architectures — retrieval pipelines, vector stores, context management, and long‑term/session memory for LLM applications.
  • Strong grasp of system design fundamentals: scalability, reliability, security, and observability.
  • Comfortable working cross‑functionally with ML engineers, product, and customer‑facing teams.
  • Bachelor's degree (or higher) in Computer Science or a related field.
Preferred
  • Familiarity with ML frameworks (PyTorch, TensorFlow, OpenCV) sufficient to integrate, serve, or evaluate models, even without training them yourself.
  • Experience with MLOps tooling: model registries, feature stores, CI/CD for ML, and monitoring/observability for ML systems.
  • Background in event‑driven or real‑time systems (Kafka, gRPC, WebSockets).
  • Experience in industrial, IoT, or operational technology (OT) environments.
  • Experience in startup or high‑growth environments.
What We're Looking For

A backend engineer who wants to build the infrastructure powering real‑world autonomous AI systems.

Someone who can architect for scale and reliability while still moving fast.

A systems thinker who enjoys turning ambiguous AI capabilities into dependable, production‑grade backend services.

A strong collaborator who partners well with ML engineers, Forward Deployed teams, and product.

Why Join Nexxa.AI?
  • Innovative Environment: Build the foundational systems behind groundbreaking AI and automation technologies transforming heavy industries.
  • Collaborative Culture: Be part of a team that values innovation, discipline, and continuous improvement.
  • Professional Growth: Benefit from significant opportunities for career development and advancement.
  • Competitive Compensation: Enjoy a comprehensive salary and equity package reflective of your expertise and contributions.

If you're passionate about backend engineering and eager to build the infrastructure powering advanced AI solutions, we'd love to connect.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend AI Engineer
Backend AI Engineer

Nexxa.AI • Toronto

On-site
CAD 120,000 - 190,000
Staff DevOps Engineer
Staff DevOps Engineer

Nexxa.AI • Toronto

On-site
CAD 130,000 - 190,000
Competitive compensation
Equity package
Staff DevOps Engineer
Staff DevOps Engineer

Uncover • Toronto

Hybrid
CAD 120,000 - 180,000
AI Vision Engineer
AI Vision Engineer

Uncover • Toronto

Hybrid
CAD 110,000 - 160,000
Competitive compensation
Equity package
Career development opportunities
AI Vision Engineer
AI Vision Engineer

Nexxa.AI • Toronto

On-site
CAD 120,000 - 180,000
Competitive compensation
Equity package
Career development
Applied AI Engineer
Applied AI Engineer

Nexxa.ai • Canada

On-site
CAD 120,000 - 180,000
Innovative environment
Collaborative culture
Professional growth opportunities
+1
QA Engineer (AI Systems)
QA Engineer (AI Systems)

Nexxa.AI • Toronto

On-site
CAD 110,000 - 160,000
QA Engineer (AI Systems)
QA Engineer (AI Systems)

Uncover • Toronto

Hybrid
CAD 120,000 - 170,000
Security & Infrastructure Engineer
Security & Infrastructure Engineer

Nexxa.AI • Toronto

On-site
CAD 120,000 - 160,000
Equity package
Career development
AI Engineer
AI Engineer

Valsoft Corporation • Canada

On-site
CAD 100,000 - 140,000