AI & Security Software engineer
COLOMBES, FR
The Product Strategy group has in charge the defintion of product portfolio to come, ensure that they meet customer's expectation and market relevance, as well as compliance with applicable regulations. This includes :
- keep an up to date best practice reference
- applicable regulation watch
- market analysis.
- cyber security for Products & Solution
The proposed mission is to work with the Chief Product Security Officer and deliver concrete outcomes to help the product division in an AI driven cyber security posture.
Project / Mission
Lead a program focused on code reduction and simplification using LLMs, with a dual objective:
- Reduce technical debt and complexity
- Strengthen security through better understanding and control of software behavior
The role aims to transform an existing codebase into a system that is:
- simpler
- more readable
- more secure
- fully understood and controlled
Key Responsibilities
- Analyze application components and their interactions
- Identify:
- system calls (Linux based priviledges calls)
- external dependencies
- sensitive file access
- network flows
- Produce a clear map of processes and behaviors
- Propose simplification path to reduce attack surface, better control SW behavior, prevent vulnerabilities
Required Skills
Technical
- Strong development experience (C, C++, Python, or similar)
- Solid understanding of:
- Linux systems
- processes / memory / syscalls
- Knowledge of security principles:
- system hardening
- process isolation
- attack surface reduction
LLM / AI
- Experience or strong interest in using LLMs for engineering tasks
- Ability to control and structure LLM usage (avoid naive use)
-
Expected Qualities
- Strong critical thinking (challenge existing code)
- Preference for simplicity over cleverness
- Technical rigor
- Comfort working with legacy systems
- System-level thinking (code + runtime + security)
-
Architecture & Quality
- Ability to simplify complex systems
- Experience with large-scale refactoring
- Strong critical thinking on abstractions