Senior Scanners Software Engineer

Permanent contract
Paris
A few days at home
Salary: Not specified
Experience: > 4 years
Education: Master's Degree

Escape
Escape

Interested in this job?

Questions and answers about the job

The position

Job description

👉 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


Preferred experience

  • 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.


Recruitment process

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.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

  • Sekoia.io

    Frontend Engineer

    Sekoia.io
    Sekoia.io
    Permanent contract
    Rennes, Paris
    Fully-remote
    Software, Artificial Intelligence / Machine Learning
    110 employees

  • Pelico

    Solution Engineer

    Pelico
    Pelico
    Permanent contract
    Paris
    Artificial Intelligence / Machine Learning
    180 employees

  • Capital Fund Management

    Full-Stack Engineer

    Capital Fund Management
    Capital Fund Management
    Permanent contract
    Paris
    A few days at home
    Artificial Intelligence / Machine Learning, Big Data
    295 employees

  • Mistral Ai

    Frontend Web Engineer, Creative & Brand Experience

    Mistral Ai
    Mistral Ai
    Permanent contract
    Paris
    Fully-remote
    Artificial Intelligence / Machine Learning, IT / Digital
    280 employees

  • Implicity

    Confirmed Software Engineer - Oriented Data

    Implicity
    Implicity
    Permanent contract
    Paris
    A few days at home
    Salary: €55K to 60K
    Software, Artificial Intelligence / Machine Learning
    100 employees

  • Sifflet

    Senior Backend Engineer - Integration

    Sifflet
    Sifflet
    Permanent contract
    Paris
    Fully-remote
    Artificial Intelligence / Machine Learning, SaaS / Cloud Services
    38 employees

See all job openings