Backend Engineer, AI Systems

Posted last month

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Build backend systems supporting Spellbook's core functionalities and AI workflows. Collaborate closely with Product and Design to optimize user experience.

Responsibilities

  • Build and scale backend systems that support core product functionality across Spellbook (Reviews, Chat, Library, and more).
  • Design low-latency, high-reliability search, inference, and orchestration layers for AI features
  • Build and operate RAG retrieval at scale with production-grade performance optimization and permissions-correct data isolation.
  • Own core platform concerns for AI: rate limiting, retries, consistency, fallbacks, safe degradation
  • Partner closely with Product and Design to make good tradeoffs between latency, accuracy, UX, and reliability.
  • Use modern development workflows, including agent-assisted coding, to accelerate delivery while maintaining rigorous review, testing, and security standards.
  • Participate in on-call and incident response as needed, and improve feature reliability in the process

Requirements

  • 5+ years of experience building backend systems in production.
  • Strong fundamentals in backend engineering and distributed systems: APIs, data modeling, concurrency, queues, AI inference
  • Strong NoSQL (ideally MongoDB) data modeling and performance tuning: schema design/denormalization tradeoffs, indexing strategy, query optimization, and profiling/diagnosing bottlenecks in production.
  • Ability to convert high-impact problems into clear plans and successful outcomes.
  • Strong communication skills for technical decision explanations to various audiences.
  • Self-starter and problem-solver with a desire to help others.
  • Pragmatic, knowing where scaling is necessary versus unnecessary.
  • Team player motivated to provide solutions and improve team performance.

Benefits

  • Access our company-paid group benefits for you and your family, with $1,000 towards mental health support
  • Disconnect during our holiday closure and take advantage of our generous time off policies throughout the year
  • Enjoy monthly paid meals, an annual wellness allowance to support your well-being and parental leave top-ups as your family grows
  • Secure your stake in our success; you’ll receive competitive stock option grants as a pivotal early employee

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$140,000 - CA$210,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Distributed SystemsMongoDBNoSQL

Location requirements

RemoteCanada

Report this job

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