4 дня назад
Senior Software Engineer, Backend, AI Labs (AI)
200 000 - 255 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer, Backend, AI Labs (AI): Building and operating backend services, APIs, asynchronous processing, and data pipelines for an agentic AI legal platform with an accent on scalability, reliability, authentication, authorization, and document processing. Focus on designing load-bearing services, handling partial failure through retries and idempotency, optimizing PostgreSQL and vector search, and instrumenting production systems.
Location: Toronto, Ontario, Canada; authorization to work in Canada is required
Salary: CAD 200,000–255,000 annually, with potential eligibility for an annual discretionary bonus.
Company
AI Labs is an innovation and engineering hub building an AI platform for corporate legal departments and global law firms, backed by ’s global legal-services organization.
What you will do
- Build, test, operate, and maintain backend services and REST APIs for an agentic AI legal platform.
- Develop message-queue-based asynchronous processing with retries, idempotency, dead-letter handling, and failure recovery.
- Contribute to pipelines that ingest, parse, store, and index large volumes of legal documents.
- Implement authentication and authorization with OAuth2, OIDC, SAML, and role-based access control for multi-tenant environments.
- Design PostgreSQL schemas and queries, perform live migrations, and integrate Solr and Qdrant.
- Instrument services, monitor production health, participate in on-call rotation, review code, and collaborate on technical designs with AI, engineering, product, and security stakeholders.
Requirements
- 3+ years of professional experience building and operating production backend services, including incident response.
- Proficiency in Python or a comparable language with the ability to work primarily in Python.
- Experience with AWS, GCP, or Azure; relational databases; schema design; query optimization; and migrations.
- Experience with asynchronous or event-driven processing, REST APIs, automated testing, and continuous integration.
- Familiarity with Docker, Kubernetes, and observability practices covering metrics, logging, and tracing.
- Must be authorized to work in Canada and provide proof of the right to work if required.
Nice to have
- Experience with high-volume document processing, Terraform, multi-tenant SaaS architectures, or AI/ML systems.
- Experience in legal technology or another regulated industry.
- Experience with OAuth2, OIDC, and SAML authentication and authorization standards.
Culture & Benefits
- Startup-style environment with high autonomy, trust, rapid iteration, and low bureaucracy.
- Collaborative work with AI engineers, backend engineers, product management, and security stakeholders.
- Enterprise-wide learning and mobility opportunities.
- Flexibility and respect for life beyond work.
- Opportunity to build foundational AI systems at enterprise scale.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 дней назад
Staff Software Engineer (AI)
180 000 - 200 000CAD
10 дней назад
Senior Software Engineer - AI (Applied AI)
7 дней назад
Staff Software Engineer (AI Payments)
8 дней назад
Senior Software Engineer II, KYC (Python)
181 050 - 213 000CAD
7 дней назад
Senior Backend Engineer II (AI Native)
148 000 - 216 000$
7 дней назад
Software Engineer II (AI/Java)
87 000 - 109 000CAD