Senior Software Engineer (API)

À propos

Founded in 2015, DataDome is a French startup with an international ambition, growing rapidly, and which counts among its clients leading media groups and e-commerce sites.

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 API servers, C/C++ for the web servers modules, Golang/Python for the Jobs Service, ElasticSearch and Redis for storage, Docker and Jenkins for deployment.

We operate at scale and handle over 500 million hits per day giving response in less than 3ms (99 percentile). Currently we are present in more than 10 datacenters around the world.

We are looking for an experienced Senior Software Engineer (API) who will have to meet the technical challenge, design and develop our current solutions.

Descriptif du poste

As a Senior Software Engineer (API) in a typical day, you might:

  • Solve a performance bottleneck in api server
  • Develop a new feature that will improve our detection capabilities
  • 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
  • You have been building the systems at scale
  • You care about code quality, simplicity and performance
  • You have a BS/MS/PhD in a scientific field or equivalent experience

Bonus points

  • Experience with one or more general purpose programming languages including but not limited to: C, C++, Python, Scala, or Go.
  • You've worked at high scale with systems like Redis, ElasticSearch, Apache Kafka, Apache Flink
  • You wrote your own crawler once or twice before
  • You understand how internet works

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris, France (75008)
  • Niveau d'études : Bac +3
  • Expérience : > 3 ans