Enable job alerts via email!

Software Engineer for Bot Detection (data focus)

Thales Group

Vancouver

Hybrid

CAD 91,000 - 168,000

Full time

3 days ago
Be an early applicant

Job summary

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.

Benefits

Health insurance
Dental insurance
Retirement plans
Paid holidays

Qualifications

  • 4+ years in software engineering or game development.
  • Experience in Data Science, Data Analysis, or Machine Learning is required.
  • Familiarity with data visualization techniques.

Responsibilities

  • Build systems that detect and mitigate automated threats.
  • Analyze detection mechanisms and enhance bot detection methods.

Skills

Software engineering skills
Data analysis
Problem-solving
SQL proficiency
Python proficiency

Education

B.Sc. in Computer Science or related field

Tools

Rust
C++
Data processing libraries (Polars, pandas)

Job description

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

  • 4+ years in software engineering or game development, with some professional data science experience.

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

  • Attacker mindset and interest in threat detection and bypass techniques.
  • Curiosity about data, with proficiency in analyzing large datasets.
  • Determination to overcome technical and organizational challenges.
  • Customer focus, with ability to work with codebases and deliver value.
  • Proven ability to execute and complete tasks efficiently.

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs