3 дня назад
Senior Software Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Software Engineer (AI): Building high-throughput, low-latency distributed services for a digital identity verification platform with an accent on Kotlin/JVM microservices, event-driven Kafka pipelines, and AI/ML integration. Focus on designing resilient verification workflows, optimizing sub-second performance, and operating multi-region services across APIs, data stores, Kubernetes, and third-party identity vendors.
Location: Vancouver or Toronto, Canada. The role is ideally hybrid from the Vancouver office with three days per week onsite, with remote arrangements available for the right candidate.
Company
provides a digital identity verification platform that helps organizations onboard customers, reduce costs, and combat fraud across global markets.
What you will do
- Design, build, and operate secure, modular, horizontally scalable backend microservices for document and biometric verification.
- Own gRPC/Protobuf and REST/OpenAPI contracts, including versioning and backward compatibility.
- Build high-throughput Apache Kafka pipelines for transaction events and downstream verification workflows.
- Model distributed data access across NoSQL databases, search systems, and caching layers while ensuring consistency, idempotency, and compliance.
- Implement durable multi-step workflows and optimize concurrency, backpressure, autoscaling, latency, and throughput.
- Lead architecture, mentor engineers, and collaborate with Machine Learning, Infrastructure, and Product teams on production integrations.
Requirements
- 8+ years of backend or server-side software engineering experience with production-grade distributed services or platforms.
- Deep Kotlin or strong Java experience, including JVM concurrency, Kotlin Coroutines, and structured concurrency.
- Experience with microservices, gRPC/Protobuf or REST, asynchronous messaging, and Apache Kafka.
- Experience with distributed NoSQL databases, search and indexing systems, caching, Kubernetes, public cloud, and infrastructure automation.
- Experience optimizing memory, thread or coroutine concurrency, connection pooling, payloads, and latency-sensitive workloads.
- Daily practical use of AI coding assistants, with the ability to assess generated code for correctness, security, and performance.
Nice to have
- Experience with identity verification, KYC, biometric liveness, anti-spoofing, or document-authenticity systems.
- Familiarity with Temporal, Cadence, or equivalent durable workflow engines.
- Experience integrating ML models using technologies such as PyTorch, ONNX, TensorFlow, or Deep Java Library.
- Experience with OpenTelemetry, multi-region production services, CI/CD, Helm, and secrets management.
Culture & Benefits
- Full-time permanent employment with a collaborative, inclusive, and people-first workplace.
- Health, dental, and vision coverage, retirement plans with company match, paid time off, and parental leave.
- Annual education and training stipend equivalent to $1,000 in local currency.
- Hybrid offices with lunches, social events, adaptable workstations, and selected wellness facilities.
- Wellness workshops, a complimentary Headspace subscription, and employee resource groups.
Hiring process
- 30-minute recruiter interview.
- 45-minute hiring manager interview and 60-minute panel interview.
- 30-minute final leadership interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Sr. Staff Software Engineer (Java/AI)
145 600 - 209 300$
5 дней назад
Software Engineer (Java/AI)
105 600 - 201 290$
4 дня назад
Senior Software Engineer (AI)
8 дней назад
Senior Backend Engineer (AI)
6 дней назад
Backend Engineer (AI)
210 000 - 240 000$
10 дней назад
Senior Software Engineer (Go)
155 000 - 200 000$