Location: Paris (75002) | Hybrid (2 days remote/week)
About Escape
Escape is a leading AI cybersecurity startup, co-founded by CEO Tristan Kalos and CTO Antoine Carossio. Our Paris-based engineering team (18 engineers, 4 technical leads, 3 product owners) is redefining application security with cutting-edge detection and automation.
Your Role
Join a focused backend team dedicated to building and scaling the core systems powering our production-grade scanning engine. You’ll play a critical role in designing, implementing, and operating robust backend services that execute and orchestrate scanning workloads at scale.
What You’ll Do
Develop, optimize, and maintain backend systems responsible for executing and orchestrating large-scale scanning workloads.
Enhance the reliability, isolation, and reproducibility of long-running scans.
Design clean, maintainable abstractions for scanner execution and resource management.
Optimize distributed workloads for performance and cost efficiency.
Systematically address flakiness in browser-based and network-intensive scans.
Partner with Security Research to integrate new detection logic into production systems.
Contribute to system observability, monitoring, and fast incident resolution in production environments.
Key Responsibilities
Backend Engineering: Design and implement robust backend services with a focus on readability, testability, and maintainability.
Scalability & Concurrency: Build systems for high-throughput, queue-driven workloads with predictable and scalable performance.
Execution Platform: Contribute to scheduling, workload isolation, resource governance, queuing/backpressure, and orchestration.
Production Ownership: Play an active role in monitoring, debugging, performance tuning, and improving production system reliability.
Cross-Team Collaboration: Work closely with Security Research and Platform teams to integrate detection logic safely and effectively.
Browser Automation: Utilize Playwright and headless Chromium to instrument browsers, ensuring stability and determinism in web automation tasks.
Our Tech Stack
Languages: Python (primary), Go (for performance/network-heavy components)
Runtime: Containerized workloads on Kubernetes (EKS) for long-running, resource-intensive scans
Scaling: Kubernetes Jobs with queue-driven autoscaling
Web Automation: Playwright & headless Chromium
Data & Storage: PostgreSQL, S3-compatible object storage, Redis (occasional use)
Messaging: Kafka
Observability: OpenTelemetry & Grafana Cloud
CI/CD & Infra: GitLab CI, Terraform
Perks & Benefits
💸 Significant equity (Stock Options/BSPCE)—become a true stakeholder in our growth
❤️🩹 Top-tier health insurance with Alan
🍕 Meal vouchers (Swile)
💪 Sports subscription with EGYM Wellpass
📚 Continuous learning: Access to books and online courses
💻 Premium equipment to support your best work
🎁 Dedicated time to work on open source projects
🌍 Present your work at top international conferences like RSAC, BSides, BlackHat, DEFCON, and APIDays (across cities including Paris, NYC, SF, London, Berlin, Barcelona)
About You
3–5 years of backend engineering experience with a strong foundation in software design and production systems
Proficient in Python for building reliable and maintainable backend services
Exposure to distributed systems, job queues, background workers, crawling, or data-processing pipelines
Solid understanding of reliability, observability, performance, and failure modes in production
Familiar with concurrency, resource management, and containerized or distributed environments
Focus on writing clean, testable code and making pragmatic, long-term maintainable decisions
Bonus: Experience with browser automation (Playwright, Puppeteer, Selenium) or sandboxed execution environments
Ready to help redefine security at scale? Apply now to join Escape and make a real impact in AI-powered cybersecurity!
Rencontrez Valentin, DevSecOps
Rencontrez Mathieu, Head of Engineering
Ces entreprises recrutent aussi au poste de “Software & Web Development”.