DataDome is a global cybersecurity company, specialized in protecting and accelerating digital businesses.
50%
of web traffic is generated by robots. DataDome has implemented a
self-adaptive bots detection and identification strategy to protect
mobile websites and APIs. A functional Dashboard allows our customers to
monitor non-human traffic on their sites and implement a blocking and
filtering strategy according to the company's security and business
requirements.
Our technical Stack is mainly composed of Java for
our realtime detection layer, a low latency Stream Engine in Scala
running on Flink, ElasticSearch for the storage, Symfony 4 & Angular
6 for our dashboards.
We operate at scale and handle over 2
billion hits per day giving response in less than 3ms (99 percentile).
Currently we are present in more than 12 datacenters around the world,
deployed using Docker.
Descriptif du poste
We
are looking for an experienced Mobile Software Engineer who will have
to meet the technical challenge, design and develop our SDK, integrated
inside our customer's applications.
As a Mobile Software Engineer in a typical day, you might:
- Develop a new feature in our IOS or Android SDK
- Help a customer integrating our SDK
- Find a bug in third party Open Source library and create a pull request fixing the problem
- Help detection team to hunt bots and improve detection quality
- Investigate and fix a production bug
- Plan and evaluate the issues for the next sprint to work on
Profil recherché
Requirements
- You have been building applications for 3+ years
- You have a strong programming background in Java and Swift
- Great experience working in Unix/Linux environments
- You care about code quality, simplicity and performance
- You have a BS/MS/PhD in a scientific field or equivalent experience
Bonus points
- You've worked on many different mobile applications
- You are more interested in R&D than write thousands of lines of code
- You wrote your own crawler once or twice before
- You understand how internet works