Tech Lead - Software Engineering
Role Overview
Join the Platform Engineering team to build a next-generation machine learning platform for real-time fraud detection at scale.
The platform includes streaming systems, storage layers, and training pipelines supporting detection capabilities.
The role is a hands-on engineering leadership position focused on platform expansion, detection algorithms, and training automation.
Key Skills for This Role
Full Job Posting
Role overview
Join the Platform Engineering team to build a next-generation machine learning platform for real-time fraud detection at scale.
The platform includes streaming systems, storage layers, and training pipelines supporting detection capabilities.
The role is a hands-on engineering leadership position focused on platform expansion, detection algorithms, and training automation.
Responsibilities
- Own technical direction for streaming, storage, and training pipelines.
- Turn roadmaps into technical plans, milestones, and execution priorities; identify risks and dependencies.
- Lead architecture reviews, technical decisions, and documentation of key decisions.
- Code, review code, debug issues, and support production incidents.
- Mentor engineers and raise standards for design, quality, operations, and execution.
- Own alert quality, on-call load, incident follow-through, and root-cause prevention.
- Partner with Product, TAM, and customer-facing teams on customer-impacting issues.
- Set standards for AI-assisted engineering and develop LLM- and agent-assisted engineering and operations tools.
Requirements
- 8+ years of software development experience and 2+ years of technical leadership experience.
- Proven ability to lead technical outcomes across a team, including work not personally implemented.
- Production Java expertise; working proficiency in Python and Shell scripting.
- Experience designing, building, shipping, and operating distributed real-time systems at scale.
- 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 the Spring Framework.
- Production use of AI coding tools and ability to define team practices for safe use and output verification.
- Strong verification discipline using source code, logs, documentation, and production behavior.
- Bachelor's degree in Computer Science or a related field.
Preferred qualifications
- Experience in fraud, risk, payments, financial services, or another high-impact false-negative domain is preferred.
- Experience owning ML platforms or large-scale training pipelines, or with Kubernetes, is preferred.
- Experience with LLM APIs, agent frameworks, tool calling, RAG, or MCP is preferred.
- Experience evaluating or regression-testing non-deterministic systems is preferred.
- Experience hiring, managing, or mentoring engineers and experience with test-driven development are preferred.
Compensation and benefits
- Base salary range is CAD 130,000–CAD 170,000, commensurate with experience; no pay cadence is stated.
- Benefits include health insurance, paid time off, and equity.
About DataVisor
DataVisor provides an AI-powered fraud and risk platform, including fraud and anti-money laundering solutions.
Its platform uses machine learning, device intelligence, decision tools, and investigation capabilities for real-time detection.
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
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-
Tech Lead - Software Engineering
Calgary, 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
, USA
Senior Data Scientist - Fraud Detection
, USA
Director, Strategic Partnerships & Channel Sales
, USA
Tech Lead - Software Engineering
Vancouver, CAN
Tech Lead - Software Engineering
Calgary, CAN