Backend / AI Systems Engineer
New
S
SpellbookLegalTech
Remote - CanadaFull-TimeSenior
Salary140,000 - 210,000 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSDockerNode.jsExpress.jsMongoDBTypeScriptLLMDistributed Systems
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.
- Can take an ambiguous, high-impact problem from “we should do something here” to a clear plan and shipped outcome.
- Strong communication skills. Can write and explain technical decisions clearly to engineers and non-engineers.
- Self-starter and problem-solver motivated by curiosity.
- Pragmatic understanding of scaling tradeoffs.
- Team player motivated to help the team succeed.
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
View Full Description & ApplyYou'll be redirected to the employer's site