Tech Lead - Software Engineering
Role Overview
The Platform Engineering team develops a machine learning platform combining proprietary unsupervised and supervised learning for real-time fraud detection.
The role leads streaming systems, storage layers, and training pipelines, while remaining hands-on and mentoring engineers.
Key Skills for This Role
Full Job Posting
About DataVisor
DataVisor provides an AI-powered fraud and risk platform for fraud and anti-money-laundering use cases.
Its platform uses machine learning, device intelligence, decisioning, and investigation tools for real-time detection.
Role overview
The Platform Engineering team develops a machine learning platform combining proprietary unsupervised and supervised learning for real-time fraud detection.
The role leads streaming systems, storage layers, and training pipelines, while remaining hands-on and mentoring engineers.
Responsibilities
- Own technical direction for real-time detection, streaming, storage, and training pipelines; turn roadmaps into plans and milestones.
- Identify risks and trade-offs; lead architecture reviews, make decisions, and document rationale.
- Code, review, debug, support incidents, mentor engineers, and improve design, quality, and execution.
- Own operational health, alerts, on-call load, incident follow-through, and root-cause prevention.
- Partner with Product, TAM, and customer-facing teams to assess and prioritize customer-impacting issues.
- Define safe AI-assisted engineering standards and build/evaluate LLM tools for triage, root-cause analysis, alert summaries, and evaluation.
Required qualifications
- 8+ years of software development experience and 2+ years of technical leadership experience.
- Ability to lead team technical outcomes, including work not personally implemented.
- Deep production Java experience; working proficiency in Python and Shell scripting.
- Experience designing, building, shipping, and operating distributed real-time systems at scale.
- Strong knowledge of computer systems, relational databases, and SQL; experience with multithreaded and concurrent applications.
- Hands-on experience with Cassandra, Yugabyte, Flink, Spark, or Kafka; experience with Spring Framework.
- Production use of AI coding tools and ability to set team standards for their use and verification.
- Ability to validate model outputs against source code, logs, documentation, and production behavior.
- Bachelor’s degree in Computer Science or a related field is required.
Preferred qualifications
- Experience in fraud, risk, payments, financial services, or another high-impact false-negative domain.
- Experience owning ML platforms or large-scale training pipelines; Kubernetes experience.
- Experience with LLM APIs, agent frameworks, tool calling, RAG, or MCP; evaluation or regression testing for non-deterministic systems.
- Experience hiring, managing, or mentoring engineers; test-driven development experience.
Compensation and benefits
- Base salary range is CAN $130,000–$170,000, commensurate with experience.
- Benefits include health insurance, paid time off, and equity.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at DataVisor
Senior Customer Success Manager - Fraud/AML Strategy
Vancouver, CAN
DataVisor is seeking a senior customer success manager to advise enterprise clients on fraud detection, AML compliance, and platform value. Candidates need 5+ years in fraud, risk analytics, customer success, or fraud op
Senior Data Scientist - Fraud Detection
Calgary, CAN
DataVisor is seeking a Senior Data Scientist to develop production fraud-detection models and investigate complex fraud cases. Candidates need a relevant quantitative graduate degree, 3+ years in fraud or an adjacent adv
Tech Lead - Software Engineering
Vancouver, CAN
DataVisor recherche un Tech Lead pour orienter et développer sa plateforme de détection de fraude en temps réel, ses systèmes distribués et ses pipelines d’entraînement. Le poste combine leadership technique et contribut
Tech Lead - Software Engineering
Calgary, CAN
DataVisor is seeking a hands-on technical leader to guide development of its real-time fraud detection and machine learning platform. The role combines architecture, coding, operational ownership, mentoring, and responsi
Tech Lead - Software Engineering
Vancouver, CAN
DataVisor is seeking a hands-on technical lead to guide its real-time fraud detection and machine learning platform. The role combines architecture and coding with mentoring, production operations, and development of AI-
Senior Customer Success Manager - Fraud/AML Strategy
Vancouver, CAN
Senior Data Scientist - Fraud Detection
Calgary, CAN
Tech Lead - Software Engineering
Vancouver, CAN
Tech Lead - Software Engineering
Calgary, CAN
Senior Data Scientist - Fraud Detection
, USA
Director, Strategic Partnerships & Channel Sales
, USA
Tech Lead - Software Engineering
, USA
Tech Lead - Software Engineering
Vancouver, CAN