R&D Software Engineer - Source code analysis - End of studies internship / PFE

Job summary
Internship(5 to 12 months)
Paris
Occasional remote
Salary: €1.6K to 1.6K
Starting date: September 14, 2025
Experience: > 1 year
Education: Master's Degree
Skills & expertise
Technical writing
Pentesting
Cybersecurity knowledge
Cloud & infrastructure
Vulnerability scanning
+12

Escape
Escape

Interested in this job?

Questions and answers about the job

The position

Job description

As a Research & Development Software Engineer Intern at Escape, you’ll create cutting-edge security tools and research state-of-the-art technologies, to perform automated penetration testing at scale.

This role will focus on researching, implementing and integrating source code analysis capabilities to our automated pentesting platform, with topics like:

  • Software composition analysis (SCA): analyse source code to find vulnerable dependencies, create proof of concept attacks.

  • Code driven application exploration: perform dynamic security testing on applications (APIs, WebApps) relying on source code to find vulnerabilities.

  • Static Application Security Testing (SAST): Find vulnerabilities right into the code.

While this role will focus on this topic, you will also work on various R&D thematics for our platform, including:

💻 Development

Research, prototype and develop offensive security tools focused on penetration testing, vulnerability discovery and attack surface / discovery.

Contribute to other areas of the Escape platform (backend, APIs, …).

🔬 Research & Proof of Concepts

Dive into emerging cybersecurity trends, conduct in-depth research, and develop proof-of-concept tools to advance our platform.

Focus on key areas such as:

  • Source code analysis

  • AI-driven penetration testing

  • Large-scale network mapping and attack surface discovery

  • Integration with external vendors (eg. cloud environments, repositories, infrastructure, …).

⚙️ Platform Development & Maintenance

Collaborate on backend (and fullstack) development tasks for the Escape platform, contributing to its enhancement and scalability.

Help maintain the platform through bug fixes, code investigations, and ongoing optimizations.

🌍 Opportunities to Work on Innovative Solutions

You’ll have the opportunity to work alongside a highly skilled team, contributing to the creation of cutting-edge solutions that are shaping the future of cybersecurity.

You’ll also get a chance to actively contribute to open-source cybersecurity projects, collaborating with the broader community to share knowledge and resources.

Our Tech stack:

BackendDeep Tech:

  • Python for AI and algorithmic development, driving our cutting-edge cybersecurity solutions.

  • Go for network-efficient tasks, optimizing performance and scalability.

  • Typescript to interact with the rest of our platform (SaaS, Frontend, Backend).

DevSecOps:

Code Quality:

  • Modern Standards: All code follows the latest industry standards and best practices.

  • Comprehensive Testing: We maintain high code quality through unit tests, integration tests, end-to-end (E2E) tests, and utilize Codecov for test coverage.

💡 As a Research & Development Software Engineer Intern, you’ll mainly work with Python and Golang. As well as DevSecOps tools, and fullstack languages (Typescript).


Preferred experience

  • Background in cybersecurity, computer science, or a related technical field.

  • Strong culture in cybersecurity, computer architecture, networking, programming / computer science.

  • Strong background with at least one of the following languages: Python, Golang, Rust, Typescript, C, …

  • Record of personal projects related to computer science / cybersecurity is appreciated.

  • Experience with Lexing, Parsing, ASTs, Compilers, … is greatly appreciated.

  • Experience with AI tools, LLMs, Agents, Multi agents, … is greatly appreciated.

  • Experience conducting academic or independent research in cybersecurity or a related technical domain.

  • Experience reading scientific articles is appreciated.

  • Technical writing experience for research publications, technical blogs or documentation.

  • Familiarity with penetration testing methodologies and tools.

  • English proficiency.


Recruitment process

We respect your time and will make it quick and efficient. The entire process will be completed within a maximum of 2 weeks

🤓 1 meeting with the HR representative – 30 minutes

💻 Technical challenge with our R&D Platform Engineer – 1 hour (visio)

🤔 1 technical deep dive with the Head of Engineering or CTO – 1 hour (visio)

💌 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”.