Backend / AI Systems Engineer
New
S
SpellbookLegal Tech
Remote - CanadaFull-TimeSenior
SalaryCA$140K - CA$210K
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 including APIs, data modeling, concurrency, queues, and AI inference.
- Strong NoSQL data modeling and performance tuning skills (ideally MongoDB), including schema design, indexing strategy, query optimization, and profiling.
- Ability to take ambiguous, high-impact problems from plan to shipped outcome.
- Strong communication skills with the ability to explain technical decisions clearly.
- Experience with Node.js, TypeScript, Express, tRPC, Docker, and AWS.
- Pragmatic approach to engineering, balancing scalability requirements against project goals.
- Experience building LLM-powered systems (prompt iteration, tool calling, retrieval patterns, agent orchestration) is a plus.
- Experience operating high-scale retrieval systems (vector + lexical search) is a plus.
- Experience building evaluation frameworks for quality metrics and dataset curation is a plus.
- Experience with AWS CDK and operating production services in AWS is a plus.
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