Careers

Careers @ Backboard

JOIN US

Help build the memory layer that powers the next generation of intelligent systems.

JOIN US

Senior AI Software Developer

Full-Time

Hybrid

3 Years

We’re looking for a highly motivated AI Software Developer to join our growing team in Ottawa. You’ll be working in a dynamic environment alongside talented engineers, contributing to cutting-edge AI infrastructure and full-stack development.

Responsibilities

  • Design, build, and optimize RESTful APIs using Node.js and Python.

  • Work across the stack — contribute to both frontend (React) and backend (Node/Python) development.

  • Design efficient MySQL queries, data models, and caching strategies.

  • Develop and deploy scalable systems on AWS (EC2, S3, Lambda, etc.).

  • Implement CI/CD pipelines with Git and automated deployment workflows.

  • Collaborate on AI-related features such as RAG (Retrieval-Augmented Generation) pipelines and integrations with large language models.

  • Work with modern frameworks and tooling (e.g., LangGraph, LangChain, etc.) to build intelligent and composable systems.

  • Contribute to architecture discussions, code reviews, and performance tuning.

Requirements

  • ~3 years of professional software development experience.

  • Strong proficiency in Node.js, Python, AWS, and MySQL.

  • Solid understanding of caching, performance optimization, and API architecture.

  • Experience with React (frontend) and building full-stack applications.

  • Familiarity with Git-based workflows and CI/CD pipelines.

  • Good understanding of REST API design principles and backend best practices.

  • Strong problem-solving, debugging, and analytical skills.

Nice to Have

  • Prior experience or personal projects involving AI, machine learning, or deep learning.

  • Understanding of RAG (Retrieval-Augmented Generation) systems or LLM orchestration.

  • Experience with frameworks like LangGraph, LangChain, or similar.

  • Exposure to microservices, containerization (Docker), or serverless architectures.

Apply for this role

Fill out the form below and we’ll get back to you.

Full name*

Email*

Role (optional)

LinkedIn (optional)

Portfolio (optional)

Message (optional)

Resume/CV*

Drag & drop here, or .

Accepted: pdf, doc, docx • Max: 10 MB

Fields marked * are required.

Complete required fields to enable submit.

“One of us! One of Us!” Just kidding….ish.

Or email us: hello@backboard.io