Senior Scanners Software Engineer

CDI
Paris
Télétravail fréquent
Salaire : Non spécifié
Expérience : > 4 ans
Éducation : Bac +5 / Master

Escape
Escape

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

👉 We are seeking a Senior Scanners Software Engineer to join Escape and play a key role in building and scaling the core of our security scanning platform. This role is central to Escape’s mission: analyzing customer applications at scale to accurately detect real-world vulnerabilities. You will work at the intersection of software engineering, distributed systems, and applied security, transforming cutting-edge research into reliable, production-grade scanners used by our customers every day.

As part of the Scanners team, you will be responsible for designing, implementing, and operating large-scale analysis workloads. You will collaborate closely with the Security Research team, who provide vulnerability detection logic and algorithms, and ensure their work is efficiently, safely, and reliably executed in production.

Context

  • Location: Paris (75002), 2 days remote/week

  • CompanyEscape – Leading AI Cybersecurity Startup

  • Cofounders: CEO (Tristan Kalos) and CTO (Antoine Carossio)

  • Engineering Team13 Engineers, 4 Technical Leads, 1 Product Owner

  • You’ll be working in a close-knit team of 3 outstanding engineers under supervision of a technical lead

Key Responsibilities:

  • Scanner Engineering: Design, implement, and maintain scanner execution engines that analyze customer applications (e.g. HTTP services, APIs, files, repositories) to identify security vulnerabilities.

  • Workload Processing at Scale: Build and operate systems that handle high-throughput, resource-intensive workloads such as web scanning, file processing, and crawling, with strong guarantees on performance and isolation.

  • Production Ownership: Take responsibility for critical systems running in production, including reliability, observability, performance tuning, and incident resolution.

  • Research-to-Production Bridge: Collaborate closely with the Security Research team to integrate vulnerability detection algorithms into scalable, maintainable, and testable software components.

  • System Design & Scalability: Contribute to architectural decisions to ensure the platform scales with customer growth while maintaining predictable costs and performance.

  • Code Quality & Maintainability: Uphold high engineering standards through clear abstractions, testing, code reviews, and documentation.

  • Technical Leadership: Act as a senior contributor within the team, helping shape best practices, mentoring other engineers, and driving continuous improvement.

Tech Stack

  • Languages: Python (primary), Go (for selected performance and network-intensive components)

  • Execution Model: Large-scale, containerized workloads running on Kubernetes (EKS), including long-running and resource-intensive scans

  • Orchestration & Scaling: Kubernetes Jobs with queue-driven autoscaling

  • Web Automation: Playwright with headless Chromium

  • Data & Storage: PostgreSQL, object storage (S3-compatible), Redis (limited use)

  • Messaging: Real-time messaging and event streaming using Kafka

  • Observability: Metrics, logs, and tracing via OpenTelemetry and Grafana Cloud

  • CI/CD & Infra: GitLab CI, Terraform, continuous delivery

Perks

💸 Equity: Significant stock options via BSPCE, making you a true stakeholder in our success.

❤️‍🩹 Health first: Comprehensive health insurance with Alan

🍕 Meal vouchers with a Swile Card

💪 Sport subscription to have preferential prices to go to the gym, with EGYM Wellpass (ex Gymlib)

📚 A place to learn and grow: Unlimited access to books and online courses to help you excel in your role

💻 Tech perks: Get the latest tech gear, including Apple (or not) equipment and ultra-wide screen, to do your best work

🎁 Open Source: Free time to work on cool Open Source Projects.

🌎 Global exposure: Present groundbreaking research at top international conferences, like APIDays (Paris, London, New York), GraphQL Conference (San Francisco), bSides (Berlin, Milan, Oslo, Stockholm…), etc


Profil recherché

  • 4+ years of experience: Proven experience as a Software Engineer, with strong fundamentals in software engineering and a track record of delivering and operating production systems.

  • Python Expertise: Proficiency in Python, with experience building reliable, maintainable services and execution engines used in production.

  • Workload Processing: Hands-on experience designing and running non-trivial workloads such as web scanning, crawling, file processing, or background job pipelines.

  • Systems Ownership: A demonstrated ability to take responsibility for critical systems, making pragmatic trade-offs to ensure reliability, performance, and long-term maintainability.

  • Scalability Exposure: Prior exposure to systems operating at scale, with an understanding of performance constraints, resource management, and operational concerns.

  • Research-to-Production Mindset: Experience collaborating with domain experts (e.g. security researchers, data scientists, or researchers) to turn algorithms or detection logic into robust production software.

  • Browser Automation (Nice to Have): Familiarity with browser-based tooling such as Playwright or similar frameworks used for automated analysis.

  • Collaborative Spirit: Ability to work effectively within a team, communicate clearly, and contribute positively to technical discussions and design decisions.

  • Autonomy & Rigor: Comfortable working with a high degree of autonomy while maintaining a high bar for code quality, testing, and documentation.

  • Startup Enthusiast: Motivated by joining a fast-growing deep tech startup, eager to have a direct impact on a core product, and interested in shaping the future of AI-driven cybersecurity.


Déroulement des entretiens

We respect your time and will make it quick and efficient. The entire process will be completed within 1 week.

🤓 1 meeting with the HR representative - 30 minutes

💻 Technical challenge

🤔 1 technical deep dive with the Technical Lead - 1 hour

👋 1 personal experience interview the Head of Engineering - 1 hour

👀 1 leadership & strategy interview the CTO - 30 minutes

💌 Formal hiring proposal.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

  • Mistral Ai

    Software Engineer, QA

    Mistral Ai
    Mistral Ai
    CDI
    Paris
    Télétravail fréquent
    Intelligence artificielle / Machine Learning, IT / Digital
    280 collaborateurs

  • H Company

    Senior Software Engineer

    H Company
    H Company
    CDI
    Paris
    Télétravail non autorisé
    Logiciels, Intelligence artificielle / Machine Learning
    75 collaborateurs

  • Capital Fund Management

    Application Security Engineer

    Capital Fund Management
    Capital Fund Management
    CDI
    Paris
    Télétravail fréquent
    Intelligence artificielle / Machine Learning, Big Data
    295 collaborateurs

  • Klee Group

    Leader technique Drupal H/F

    Klee Group
    Klee Group
    CDI
    Amiens, Montpellier, Lyon…+1
    Intelligence artificielle / Machine Learning, IT / Digital
    1 060 collaborateurs

  • Diffusely

    Senior Flutter Engineer

    Diffusely
    Diffusely
    CDI
    Paris
    Télétravail fréquent
    Logiciels, Intelligence artificielle / Machine Learning
    200 collaborateurs

  • Escape

    Platform Software Engineer

    Escape
    Escape
    CDI
    Paris
    Télétravail fréquent
    Intelligence artificielle / Machine Learning, SaaS / Cloud Services
    25 collaborateurs

Voir toutes les offres