DataDome
The Tech Team
At DataDome, the Tech team is composed of the Engineering and Product teams. It represents a little more than 40% of the employees. The Engineering team is itself divided into several teams.
Each employee can contribute to the Tech team in his or her own way, according to his or her preferences and skills. All profiles are welcome, you too can become a #BotBuster and free the web from malicious bots!
Employee breakdown
Threat research
24%
Engine
17%
Dashboard
13%
Site Reliability Engineering
18%
Integrations
12%
Security
4%
Product
12%
8+ billions
requests processed per day
Technologies and tools
Symfony
100%Scala
100%Redis
100%PHP
100%Java
100%Elasticsearch
100%MariaDB
80%Python
40%TypeScript
100%Angular
100%Prometheus
100%Docker
100%AWS
100%Terraform
80%Ansible
80%Kubernetes
20%Google Cloud Platform
15%
Backend
Frontend
Devops
Elastic Search ⚙️
At the heart of the Threat Research team, this database lists all the traffic analyzed by DataDome in one place, which allows us to track them and improve the quality of our product day by day.
GitHub ⚙️
Very well known tool within the Tech community, still very interesting for inter-team code review and knowledge sharing.
Slack ⚙️
It is used in all DataDome teams and allows a real collaboration between our BotBusters.
Organization and methodologies
The Tech team sets up a Weekly to synchronize all teams on various topics including current and upcoming projects.
Teams also have Daily to review current tasks and make sure progress is ok.
Most projects are cross-team, and each team evolves in its own way. There is a part of Agile, with also a mix of scrum and Kanban for example for the Engine team. Sprint of 15 days are also set up with a board session at the end to present the results.
Projects and tech challenges
DataDome's challenge - the detection of malicious bots.
That's why we're working to meet this challenge by analyzing billions of requests every day, in real time. This online traffic is scanned by our detection platform with the ability to operate on billions of devices at a time using machine learning. As soon as a flaw or bot is detected, the machine immediately blocks and holds back other requests.
This detection requires a constant evolution in order to reach the goal of "sustainable growth" but especially to always free the web from malicious bots.
Recruitment process
After your application has been submitted, you will be contacted by someone from the Talent Acquisition team for your first interview.
Then you will meet with the Hiring Manager for a second interview.
To complete your profile, you will have the opportunity to show your skills through a case study to be done at home.
Finally, you will meet the CTO for a more technical interview before joining DataDome!