System Reliability Engineer (Python)

QuarksAppShield · PARIS, PARIS
Department QuarksAppShield
Employment Type CDI
Minimum Experience Entry-level

System Reliability Engineer (Python) - Engineering Productivity Team


À propos de la société
Quarkslab est une société française spécialisée dans la sécurité informatique, les services de conseil et le développement logiciel. Notre expertise consiste à combiner sécurité offensive et défensive pour aider les organisations à adopter une nouvelle posture de sécurité : forcer les attaquants, et non la défense, à s'adapter de façon constante. À travers nos services de conseil et les logiciels que nous développons, nous fournissons des solutions adaptées à chaque organisation, pour les aider à protéger leurs actifs, données confidentielles, utilisateur, et contre des attaques de plus en plus sophistiquées.


Description du poste

Nous développons Quarks AppShield, un produit Quarkslab pour la protection d'applications. L'objectif de l'outil est d'aider nos clients à mieux protéger leurs applications, compliquer le vol ou la modification des données, et les intrusions dans l'infrastructure de nos clients. Notre équipe travaille sur plusieurs fonctionnalités: des protections pour rendre le code plus difficile à analyser, la cryptographie en boîte blanche, un coffre-fort sécurisé des données, Q&A, …


Pour garantir l'efficacité des nos protections, nous organisons des attaques par des équipes spécialisés pour évaluer les protections. L'objectif de ceci est de rendre nos produits plus solides, et d'augmenter notre compréhension sur les attaques auxquels nos outils font face.


Dans ce poste, l'objectif est de réduire la charge cognitive des ingénieurs des équipes produits afin qu'ils puissent se focaliser sur le développement de produits de qualité, maintenables et performants. Pour cela, après avoir identifié les différents points de blocage, elle se charge d'améliorer, développer des outils et d'automatiser les procédures des équipes avec lesquelles elle travaille.


En rejoignant celle-ci, vous intégrerez une équipe en croissance et vous aiderez l'équipe Quarks AppShield à délivrer un meilleur produit, plus facilement et plus rapidement qu'aujourd'hui. L'équipe est en charge de garder un système d'intégration et déploiement continue à jour, et ce malgré l'hétérogénéité de l'infrastructure dont elle dépend (Linux/Windows/Apple/Android/…).


Ce que vous allez faire :

  • Concevoir, développer et maintenir un système de déploiement et d'intégration continue;
  • Gérer les différents produits liés à Quarks AppShield, des tests à la génération de releases à destination de clients finaux;
  • Tester et intégrer de nouveaux outils permettant d'améliorer le quotidien des développeurs;
  • Intégrer de nouveaux environnements matériels (Linux/Windows/Apple/Android/…).


Ce que nous cherchons :

  • Vous faites preuve de pragmatisme dans votre travail;
  • Vous êtes capable de prioriser vos tâches;
  • Vous avez une bonne expérience dans le gestion, l'intégration et l'optimisation d'environnements d'intégration continue (nous utilisons
    GitLab CI);
  • Une bonne expérience dans des langage de scripts (nous utilisons Bash et Python, mais aussi Powershell);
  • Une passion pour le code maintenable et performant (de qualité quoi…);
  • Des bonnes connaissances « système » pour Linux, mais aussi des fondamentaux pour Android, OSx, Windows;
  • Vous êtes capable de communiquer aisément en Anglais.


Ce qui serait un plus :

  • Des connaissances en C++, CMake et/ou LLVM;
  • Un intérêt pour la sécurité informatique.


Quarkslab est fier d'être un employeur qui respecte l'égalité des chances sur le lieu de travail. Nous nous engageons à assurer l'égalité des chances en matière d'emploi, indépendamment de la race, de la couleur, de l'ascendance, de la religion, du sexe, de l'origine nationale, de l'orientation sexuelle, de l'âge, de la citoyenneté, de l'état civil, du handicap ou de l'identité sexuelle. Si vous avez un handicap ou des besoins particuliers qui nécessitent certains aménagements, veuillez nous en faire part et nous serons heureux de les prendre en considération.



--------------------------------------------------------------------------------------------------------------------


About
Quarkslab is a French company specializing in information security R&D, consulting and software development. Our expertise is in combining offensive and defensive security to help organizations adopt a new security posture: Force the attackers, not the defender, to adapt constantly. Through our consulting services as well as our software we provide tailored solutions to organizations, helping them to protect their assets, sensitive data, and users against increasingly sophisticated attacks.

Job description

Where you can help us:
The Engineering Productivity Team is focused on improving software development processes for greater automation by identifying improvements and measure results of changes. It aims to reduce cognitive load so that engineers can focus on delivering business value.


By joining Quarkslab, you will integrate the growing Engineering Productivity team and help the Quarks AppShield team to release better, faster (and stronger) than today. The team is in charge of keeping an efficient and maintainable continuous delivery system that can handle the heterogeneity of targeted

systems by Quarks AppShield software.


To achieve that, we have to work closely with the Quarks AppShield Team but also with Quarkslab's internal Infrastructure team to ensure proper integration into Quarkslab's ecosystem.


What's Quarks AppShield?

Quarks AppShield protects software and firmware against attacks that seek to obtain cryptographic signing and encryption keys, exfiltrate encrypted data itself, lift proprietary algorithm implementations, or compromise other high-valued assets present on software that runs on unmanaged devices.


It also allows to detect when a protected application is running on a potentially hostile environment such as a tampered or otherwise unsanctioned device, and to enforce protection measures according to the developer's policy.


The various Quarks AppShield subprojects (compiler, cryptographic library, secure storage, and others) are interdependent and tested on multiple desktop and mobile systems, including iOS/Android/OSX/Linux and Windows, on ARM/ARM64/X86/X64-64 architectures.


Your day to day work:

  • Design, develop and help maintaining a robust and efficient continuous integration;
  • Manage the various product releases, from the package generation, signature, encryption to the final delivery;
  • Find innovative ways to speed-up our workloads;
  • Choose and maintain efficient hardware to solve these problems;
  • Work with sensitive code and products.

Who you are:
The skills or knowledge we think you should have:

  • Ability to prioritize tasks, work independently and be pragmatic;
  • Relevant experience in using, deploying, maintaining and optimising CI systems (we're using GitLab CI);
  • Solid experience with at least one scripting language (we're using Python);
  • Passion for shipping well engineered and well tested code;
  • Good knowledge of Linux/Unix fundamentals, {Android, OSX/iOS, Windows};
  • Strong interpersonal and communication skills.


But also, that would be nice if you knew:

  • Knowledge in C++, CMake, LLVM is a plus;
  • Interests in cryptography is a plus;
  • Fluent in English, French is a plus (other languages are appreciated).

Why work at Qb?

  • Work with an amazing team, eager to learn and play with new approach and technologies, mixing various skills (security, compilation, backend, …
  • Attend conferences in your field, learn from many internal events (weekly conference, trainings, …)
  • Contributeand support open source tools, others and ours
  • Premium health insurance
  • International environment with offices in Paris and Buenos Aires (team croissants vs. team asador), representations in Tokyo and Singapore

Recruitment process
1. Call with our talent acquisition manager

2. Video call with the hiring manager
3. Play with a small challenge
4. Welcome at Qb's office (half day interview)
5. HR debrief and job offer


QuarksLab is proud to be an equal opportunity workplace employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability or gender identity. If you have a disability or special need that requires accommodation, please let us know and we will be happy to accommodate.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    PARIS, PARIS
  • Department
    QuarksAppShield
  • Employment Type
    CDI
  • Minimum Experience
    Entry-level