Internship : Code Fingerprints for Package

Il y a 2 mois


Mougins, France SAP Temps plein

**Réquisition**:320266
**Secteur de travail**:Software-Design and Development
**Déplacement escompté**: 0 - 10%
**Statuts de carrière**: Étudiant
**Type d’emploi**: Intern

**DESCRIPTION DE L’ENTREPRISE**
SAP a vu le jour en 1972, sur l'initiative d'une équipe de cinq collaborateurs désireux de créer quelque chose de nouveau. Ensemble, ils ont révolutionné le secteur des logiciels d'entreprise et réinventé les méthodes de gestion. Aujourd'hui, SAP se positionne en leader sur le marché des logiciels d'entreprise, mais nous restons fidèles à nos racines. C'est pourquoi nous concevons des solutions qui nourrissent l'innovation, favorisent l'égalité et multiplient les opportunités pour nos employés et nos clients, au-delà des frontières et des cultures.
SAP apprécie l'esprit d'entreprise, encourageant la créativité et établant des relations durables avec nos employés. Notre personnel réfléchit la diversité et l'intégration: nous sommes conscients qu'il s'agit d'une richesse source de compétitivité à long terme et d'opportunités pour tous. Nous pensons qu'ensemble, nous pouvons transformer les secteurs d'activité, faire croître l'économie, faire évoluer les sociétés et préserver l'environnement, car seules les meilleures entreprises sont à même d'améliorer la société et le quotidien des individus.

**OBJECTIFS**

Le but du stage est d'établir si tout le bytecode du logiciel provient du code source du dépôt de la bibliothèque (établissant ainsi son intégrité) ou s'il comprend également du bytecode dont l'origine ne peut être établie et qui peut être potentiellement malveillant.

**MISSIONS ET RESPONSABILITÉS**

Le stage pourra s’articuler autour des taches suivantes:

- Explorer l'état de l'art sur la comparaison de code/le clonage de code.
- Explorer des représentations intermédiaires alternatives pour le code Java
- Développer une preuve de concept pour la comparaison de code source/bytecode Java.
- Expérimenter la solution proposée sur des bibliothèques hébergées dans Maven Central.

Nous estimons que 60% du temps sera dédié au développement et 40% aux activités de recherche.

**FORMATION / COMPÉTENCES ET APTITUDES**
- Niveau d’études: Dernière année de Master en sciences de l’informatique ou plus
- Bonne connaissance du langage de programmation Java, Maven
- Bonne connaissance des représentations intermédiaires des logiciels (facultatif)
- Bonne connaissance des systèmes de contrôle de version comme Git
- Bonnes compétences en modélisation, analyse et programmation (Java, Python)Anglais parlé
couramment (langue de travail)
- Capacité à organiser des réunions et à contacter les personnes
- Bonnes compétences orales et écrites
- Capacité d’écrire des documents en Anglais, esprit de synthèse

**EXPÉRIENCE PROFESSIONNELLE**
- Non requise

**CE QUE NOUS AVONS À VOUS OFFRIR**
La clé de la réussite est entre vos mains. Mais chez SAP, nous vous donnons les moyens de façonner votre propre clé.

Votre carrière chez SAP pourra vous ouvrir de nombreuses portes. Si vous recherchez une entreprise dédiée de vos idées et de votre développement personnel, qui vous reconnaisse pour vos contributions uniques, qui vous anime d'un grand sens du devoir et qui vous accueille dans un environnement de travail informel, flexible et inclusif, n'attendez plus à appliquer chez nous.

**ENGAGEMENT DE SAP POUR LA DIVERSITÉ**

Pour exploiter toute la puissance de l'innovation, SAP s'emploie à recruter un personnel diversifié. Nous désirons mettre à profit les qualités de tous et valoriser les compétences uniques que chacun apporte à l'entreprise.

**Emplacements Supplémentaires**:



  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** This internship is based in the SAP Labs France Research Lab in Sophia-Antipolis, in the context of the Research Program “SAP Security Research” and under the “Intelligent Code Analysis” topic. This topic aims at using state-of-the-art machine learning techniques to analyze code make it more...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** Context: Intelligent Code Analysis topic aims at using state-of-the-art machine learning techniques to analyze code make it more secure by spotting vulnerabilities. The vulnerability mngt process of a software with OS components is challenging due its dependence on non-reliable standard sources of...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do**: The focus of the internship will be to develop a cloud native, dedicated fleet manager UX leveraging different solutions from our partner ecosystem. Therefore we are looking for a passionate Intern: - To make a lasting impact by developing Cloud solution that help customers drive their transition journey...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** Context: As AI systems become more prelavent in our daily lives, it is essential to ensure that these systems are fair, transparent, ethical. However, AI models are susceptible to unfair bias, whose sources could be multiple. Therefore, we are seeking to gain a deeper understanding of the AI model and how...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** Context: As AI systems become more prelavent in our daily lives, it is essential to ensure that these systems are fair, transparent, ethical. However, AI models are susceptible to unfair bias, whose sources could be multiple. Therefore, we are seeking to gain a deeper understanding of the AI model and how...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do**: As an Intern with SAP Security Research, you'll contribute to developing an advanced security analysis tool using machine learning for source code analysis. Working closely with our experienced team: - your role involves designing, implementing, and refining the tool's functionalities, which will result...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do**: The main tasks of the internship will be to: - Ramp-up on Security Testing Tools (Static and Dynamic) - Improve the payment modules - Improve the mobile store - Investigate how the Open Source Vulnerability Scan tools like Whitesource, Black Duck and SVM will behave with SAPGoat store, - Add new...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do**: The main tasks of the internship will be to: - Ramp-up on Security Testing Tools (Static and Dynamic) - Improve the payment modules - Improve the mobile store - Investigate how the Open Source Vulnerability Scan tools like Whitesource, Black Duck and SVM will behave with SAPGoat store, - Add new...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do**: In enterprise productive landscapes, it is possible to identify personal data as a relevant part of business processes. Quantitative data analysis on such business processes must therefore foresee special cares for personal data, as prescribed by many data protection legal frameworks (e.g. GDPR in...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** Cybersecurity aims to protect computer systems and data from digital threats and attacks in order to safeguard sensitive information, companies' data and protect the privacy of their customers. At SAP we developed scanner tools that identifies hardcoded secrets with the help of machine learning models....


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** Threat intelligence, or cyber threat intelligence, is information an organization uses to understand the threats that have, will, or are currently targeting the organization. In the context of this internship, we plan to use this information in order to prevent data leaks, or to identify a data leak and...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** Threat intelligence, or cyber threat intelligence, is information an organization uses to understand the threats that have, will, or are currently targeting the organization. In the context of this internship, we plan to use this information in order to prevent data leaks, or to identify a data leak and...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** Threat intelligence, or cyber threat intelligence, is information an organization uses to understand the threats that have, will, or are currently targeting the organization. In the context of this internship, we plan to use this information in order to prevent data leaks, or to identify a data leak and...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** Threat intelligence, or cyber threat intelligence, is information an organization uses to understand the threats that have, will, or are currently targeting the organization. In the context of this internship, we plan to use this information in order to prevent data leaks, or to identify a data leak and...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** For instance, how bias affects the recommendations? Do recommendations reveal private information about the training data? **What you bring** - University Level: Last year of MSc in Computer Science or beyond - Good knowledge of Python, Neural Networks, Deep Learning, unsupervised learning,...


  • Mougins, France SAP Temps plein

    **We help the world run better** **What you'll do** **What you bring** - University Level: Last year of MSc (or less if the student has an exceptionally good profile) - Solid foundations in computer science and software design (algorithms, data structures, object-oriented design) - Passion for well-designed, cleanly implemented, thoroughly tested...


  • Mougins, France SAP Temps plein

    **We help the world run better** **SUMMARY** **THE ROLE** - Maintain and optimize machine learning models, identify new ideas to evolve them, develop new ones and benchmark possible solutions. - Research and implement best practices to enhance existing machine learning infrastructure - Implement machine learning algorithms and libraries - Analyze large and...

  • Embedded Software Engineer

    il y a 1 semaine


    Mougins, France Rakon Temps plein

    **Embedded software engineer (F/M)** RAKON France is human sized company, with focus on Space and Newspace activities. To strengthen our “Space and Defence Systems” Business Unit, we are looking for an Embedded software engineer (F/M) with the skills and enthusiasm to significantly enhance Rakon’s competitive position. **About The Job** You will be...

  • Electronics Engineer

    il y a 1 semaine


    Mougins, France Rakon Temps plein

    **Electronics Engineer (F/M)** RAKON France is human sized company, with focus on Space and Newspace activities. To strengthen our “Space and Defence Systems” Business Unit, we are looking for an Electronics Engineer (F/M) with the skills and enthusiasm to significantly enhance Rakon’s competitive position. **About The Job** You will be responsible...

  • Mechanical Engineer

    il y a 1 semaine


    Mougins, France Rakon Temps plein

    **Mechanical Engineer (F/M)** RAKON France is human sized company, with focus on Space and Newspace activities. To strengthen our “Space and Defence Systems” Business Unit, we are looking for a Mechanical Engineer (F/M) with the skills and enthusiasm to significantly enhance Rakon’s competitive position. **About The Job** You will be responsible...