Benoit Perrot

Director of Engineering at Datadog | We're hiring!

Greater Paris Metropolitan Region

About

Experience

  • Director of Engineering at Datadog
    Feb 2025 - Present · 1 yr 5 mos

  • Algolia (Permanent · 6 yrs)
    • VP of Engineering
      Apr 2022 - Feb 2025 · 2 yrs 11 mos

      As a VP of Engineering covering the core Search product at Algolia, I participate in the definition of the product & technical strategy on Search, and am responsible for its translation into execution – projects delivery and system operation. I lead the AI Search group, consisting of 40 people organized in 5 teams, defining and delivering the core product of Algolia. I guide engineering managers & directors in their planning, definition of deliverables, execution, and supervise the architecture design of the core platform and the AI platform. The platform is developed in Go, on top of Kubernetes for the orchestration. I oversee the SRE department, consisting of 20 people organized in 3 teams, operating the critical systems in production of the company. I guide engineering managers & directors in their planning, automation effort, incident management, infrastructure and budget management. The infrastructure is deployed on bare metal machines (managed with Chef and Stackstorm) and on public clouds (managed with Terraform). I supervise the Data department, consisting of 40 people organized in 3 teams, responsible for the ingestion pipelines and transformation systems. I work with my counterparts in other functions – Product, Customer Success, Finance – to make business successful. I enable Go To Market teams on the core Search product, by enabling and supporting customers interactions at executive levels.

    • Senior Director Of Engineering
      Mar 2021 - May 2022 · 1 yr 3 mos

    • Director Of Engineering
      Mar 2019 - Mar 2021 · 2 yrs 1 mo

      I participate in the definition of the strategy & the R&D organization required to achieve it. I guide engineering managers to deal with their fears, uncertainties and doubts, and reach their full potential. I leverage my theoretical skills and experience in computer science to design or re-design distributed systems, achieving new limits in terms of speed, scalability and reliability.

  • Criteo (4 yrs 2 mos)
    • SRE Staff Development Lead
      Jul 2017 - Feb 2019 · 1 yr 8 mos

      I lead the "Perpetual Deployment" team that I initiated in the Site Reliability Engineering department of Criteo, managing the people in the team and implementing a solution for making continuous deployment a reality at Criteo

    • Staff Software Engineer
      Jul 2016 - Jul 2017 · 1 yr 1 mo

    • Senior Software Engineer
      Jan 2015 - Jul 2016 · 1 yr 7 mos

  • Dassault Systemes (11 yrs)
    • CTO of R&D Core Techno department
      Jan 2011 - Jan 2015 · 4 yrs 1 mo

      Chief Technology Officer of Dassault Systèmes' R&D Core Technology department • Technology scout evaluating and evangelizing new technologies and devices – notably: - Leveraging web technologies for building hybrid (Web+Native) applications - Leading the initiative to port CATIA's kernels on iPad (internal award received) • Technology auditor of to-be-acquired companies – announced: Netvibes, SquareClock • Internal auditor of products architecture, performance and scalability Leader of the "Experience Framework" team at Dassault Systèmes • Introduction of a Globally Asynchronous / Locally Synchronous simulation platform • Definition, implementation and deployment of an Event-Based Server Enabler, transforming existing C++ code into event-based asynchronous servers for real-time distributed simulations and applications

    • Product Manager
      Jan 2009 - Dec 2010 · 2 yrs

      Leader of the "Safety Assessment and Optimization" activity at Dassault Systemes (www.3ds.com): • Manager of two standalone products dedicated to safety engineering: - Safety Designer, a safety-oriented modeler and simulator based on AltaRica - Aralia Workshop, a fault tree editor embedding the Aralia calculation engine • Lead engineer of the next generation of safety solutions, building a new safety-specific programming language, its compiler, the associated analysis engines and editors

    • Software Engineer
      Feb 2004 - Dec 2008 · 4 yrs 11 mos

      Software engineer at 3D geometrical department of Dassault Systèmes (www.3ds.com): • Lead programmer of the polyhedral infrastructure: data structures and operators enabling mesh-centric workflows as well as mesh-based optimizations for exact geometric computations • Responsible of CATIA's 3D exact distance operators • Main developer of CATIA's Wall Thickness Analysis operators • Main developer of CATIA's AutoFillet operator (internal award received)

  • Trainee at EPITA Research and Development Laboratory
    2002 - 2004 · 2 yrs

    Member of the Research and Development Laboratory of EPITA: • Development of a MIPS virtual machine, Nolimips (C++, STL, Python) • Maintenance of LRDE’s Tiger compiler (C++, STL, Boost, Python) • Teaching of C++, system programming and assembly language to EPITA students