ODAIA

Staff Software Engineer

📍 calgary, ab, Canada ⏰ Full-time

Description

Job Description

What's the opportunity?

We're seeking a seasoned Staff Software Engineer to join the RBC Borealis AI Platform team and own the end‑to‑end lifecycle of machine learning systems—from experimentation and validation through to high‑throughput production serving at scale. You'll be the technical anchor for operationalizing vision language models and document processing systems that handle thousands of documents per minute, setting the bar for reliability, observability, and engineering excellence across our AI platform.

Key Responsibilities

  • Own the production lifecycle of LLM and computer vision models, from integration and validation to serving, monitoring, and continuous improvement at 1000+ documents/minute throughput.
  • Design resilient microservices using FastAPI and event‑driven patterns with Apache Kafka, ensuring 99.5%+ reliability for mission‑critical financial document processing.
Apply Now