Enable job alerts via email!
A global technology leader is seeking a Bot Detection Software Engineer in Vancouver. The role involves building systems to combat automated threats and requires strong software engineering skills alongside data analysis expertise. Candidates should have 4+ years of experience and proficiency in programming languages such as Rust and Python. The annual compensation is between CAD 91,737 and CAD 167,299, depending on experience and skills.
Location : Vancouver - Pender St, Canada
Thales people architect identity management and data protection solutions at the heart of digital security. Business and governments rely on us to bring trust to the billions of digital interactions they have with people. Our technologies and services help banks exchange funds, people cross borders, energy become smarter, and much more. More than 30,000 organizations already rely on us to verify identities, grant access to digital services, analyze data, and encrypt information to secure the connected world.
This is a hybrid role based in Vancouver, BC.
Position Summary
Imperva, the application security division of Thales, is seeking a talented and experienced Bot Detection Software Engineer (Data focus) eager to combat automated threats.
Key Areas of Responsibility
This position involves working within a team of software engineers and data scientists to build systems that detect and mitigate automated threats, a core functionality of the Advanced Bot Protection product.
We expect this team member to demonstrate initiative and creativity in problem-solving. Much of the work involves analyzing detection mechanisms in production and enhancing bot detection methods.
This role values both innovative ideas and effective execution.
Basic Qualifications
Strong programming and software engineering skills, with the ability to solve complex problems using code and fundamental software principles.
Systems programming experience (Rust preferred, C++ / C, Zig, etc.)
Extensive experience or education in Data Science, Data Analysis, Statistics, or Machine Learning.
Proficiency in Python, R, or Julia, with knowledge of data processing and analysis libraries like Polars, pandas, or R’s tidyverse.
Deep understanding of SQL and data visualization.
Additional Preferred Experience
Join us in shaping the future of data security. Apply now and be part of a dynamic team building innovative solutions for tomorrow’s challenges!
If you’re interested but do not meet all requirements, consider joining our Talent Community: https://careers.thalesgroup.com/global/en/jointalentcommunity. Upload your CV to be considered for future opportunities.
Why Join Us?
Learn more about working at Thales by clicking here.
LI-WM1
LI-Hybrid
The total target compensation range for this position, including base salary and variable pay, is between CAD 91,737 and CAD 167,299 annually. Compensation depends on experience, skills, performance, and other factors.
For internal candidates, please contact your HR Shared Service for more info.
Thales offers extensive benefits, including health, dental, life insurance, retirement plans, paid holidays, and more.
Thales is an equal opportunity employer valuing diversity and inclusivity. We provide accommodations during the interview process upon request.
J-18808-Ljbffr