Stage Scala/Elm

il y a 3 semaines


Paris, France Rudder Temps plein

Déroulé du stage

Au cours de ce stage vous aurez une variété de tâches à accomplir et grâce auxquelles vous allez monter en compétence, vous allez :

  • refactoriser et améliorer une base de code avec des langages de programmation fonctionnelle, dans les aspects à la fois backend et frontend de la stack (Scala, Elm, JS, SCSS)
  • apprendre à utiliser les combinateurs pour écrire du code idiomatique avec l’état de l’art des librairies de programmation fonctionnelle actuelles en Scala (zio 2, doobie, chimney, …)
  • réaliser l’état des lieux d’un plugin d’intégration avec un outil d’automatisation externe (Rundeck). Étudier et confronter les différents modèles de données. Évaluer, tester et documenter les cas d’usage et l’architecture logicielle correspondante
  • bonus : réaliser un état des lieux de l’ensemble des plugins de Rudder pour en tirer un template de plugin modulaire et réutilisable

Vous travaillerez avec l'ensemble de l'équipe produit mais plus directement avec le référent technique, le lead-dev et le CTO.

Compétences à acquérir

À l’issue du stage, vous aurez aquis des compétences techniques et transversales qui vous permettront une bonne intégration et évolution dans un environnement professionnel :

  • savoir travailler sur une brique métier tel qu’un plugin, et s’approprier son cadre et son rapport avec l’ensemble du produit. Savoir aussi élargir sa vision autour de ce cadre en prenant appui sur des points de référence dans l’ensemble du produit.
  • comprendre et mettre en pratique le cycle de vie et l’importance de la qualité, de la documentation dans le développement logiciel
  • connaître les avantages et les patrons du paradigme de programmation fonctionnelle, savoir l’intégrer avec les concepts orientés objets et avec des perspectives d’évolution de base de code, et comprendre les primitives des langage Scala, Elm, etc.
  • communiquer efficacement avec l’équipe et avec les référents pour l’encadrement, et maintenir une conscience régulière de son avancement, que ce soit sur site ou en télétravail

Conditions du stage

Le stage aura une durée pouvant aller de 4 à 6 mois, et est à pourvoir à partir de printemps 2025.

Le stage sera exercé dans les locaux situés à Nation, Paris 12e, et le télétravail sera aussi préconisé pour exercer l’autonomie dans des conditions de collaboration à distance (pair-programming, etc.), pouvant aller jusqu’à 2 jours par semaine. Un ordinateur portable sera mis à disposition durant le stage.

Une gratification de stage de 6.90€/h sera versée (environ 1000€ par mois).

Enfin, en fonction des résultats et de la progression au cours du stage, vous pourrez recevoir une proposition d’embauche et il sera possible de rejoindre l’équipe.

Pourquoi nous rejoindre ?

Nous sommes une entreprise à taille humaine avec une organisation transparente et polycentrique. Nous encourageons l’autonomie en nous partageant les responsabilités, chacun sait pourquoi il est chez Rudder.

Vous pourrez avoir un effet important sur les pratiques, les choix technologiques et l'évolution du produit. Et vous pourrez travailler avec l'une des premières sociétés qui a mis du Scala en prod et est toujours là pour en parler - parce que ce choix était pertinent pour notre projet, qu'il nous plaisait et qu'on pouvait l'assumer. Et nous sommes dans la même démarche aujourd'hui.

Nous accordons une grande importance à la flexibilité du travail, tant que nous gravissons les étapes ensemble. Nous ne sommes pas une licorne, nous nous développons petit à petit grâce aux contributions et à la collaboration de chacun.

Nous assurons une cohésion d’équipe via des 1:1 et des réunions d’équipes régulières et des séminaires. De plus nos collaborateurs et collaboratrices hors région parisienne viennent 2 jours toutes les 2 à 4 semaines (pris en charge par l’entreprise) au siège afin que l’on puisse se rencontrer et travailler ensemble fréquemment.

Chez Rudder, vous ne serez pas un·e employé·e anonyme de plus dans une tour de La Défense

Vous êtes étudiant en école d’ingénieur ou en master niveau BAC+4 ou BAC+5 ou équivalent, et vous avez :

  • un intérêt marqué pour la programmation fonctionnelle et les langages de programmation associés (idéalement Scala, Elm)
  • des connaissances de base sur la JVM
  • des connaissances sur la programmation Web et le fonctionnement des API REST
  • un niveau suffisant d’anglais écrit, technique pour le code et général pour collaborer

Rudder est un éditeur français de logiciels libres créé en 2010. Notre solution s'adresse aux équipes IT (ops) des entreprises et les aide à assurer le maintien en conditions opérationnelles (MCO) et le maintien en conditions de sécurité (MCS) des infrastructures IT hétérogènes qu'elles gèrent. Pour cela, Rudder permet d'implémenter les règles de configuration et les normes de sécurité et de hardening des systèmes, d'automatiser et de surveiller leur bonne application, et de remédier aux risques de sécurité grâce au patch management et à l'inventaire des CVE présentes sur les systèmes.

Rudder aide les grandes entreprises et les institutions en leur apportant fiabilité et visibilité, mais aussi les PME et ETI grâce à son interface graphique complète. Nos clients sont diversifiés, avec des grands groupes industriels et bancaires, mais aussi des entités sensibles (OIV) et des PME/ETI, majoritairement en Europe et en France.

Nous avons pour ambition de continuer à nous développer sur les marchés de l’automatisation IT opérationnelle et de la cybersécurité afin d'en devenir le leader Européen.

Créée autour d’une forte culture de transparence et de bienveillance, l'entreprise est basée à Paris 3e et se compose de 19 personnes en flexi-remote, dont 1/4 en province. Nous promouvons particulièrement les valeurs d’inclusivité et de curiosité, d'autonomie et de travail en équipe, d'expertise et d'amélioration continue dans notre quotidien, avec une sensibilité très forte aux logiciels libres.

Nous proposons un stage pour une immersion dans cet environnement professionnel, destiné à des étudiants de niveau Bac+4/Bac+5 (M1/M2, école d'ingénieur, ...). Le stage portera essentiellement sur la programmation fonctionnelle, et un encadrement sur les aspects importants du développement afin d’acquérir les bonnes pratiques et les compétences transverses dans ce domaine qui présente une grande capacité et plusieurs axes d’évolution. Avec des responsabilités bien définies, c'est une opportunité de monter en compétence et d’intégérer une équipe bienveillante.


  • Data Engineer

    Il y a 2 mois


    Paris, France Theodo Temps plein

    Présentation Theodo Data & AIAvec ses clients, Theodo conçoit, développe et déploie des produits digitaux ingénieux. Pour servir nos clients à chaque étape du cycle de vie de leurs produits, nous avons développé des entités expertes en Design, Web, Mobile, Data et IA, Cloud, Serverless. Pour répondre aux enjeux spécifiques de certains secteurs,...


  • Paris, Île-de-France Tata Consultancy Services Temps plein

    Le poste est basé à La Défense (92).Durée du stage : 6 moisTata Consultancy Services (TCS) est une société de services informatiques et de conseil qui accompagne les entreprises dans leur transformation depuis plus de 55 ans.En tant que membre du groupe Tata, le plus grand groupe multinational de l'Inde, TCS compte plus de 614 000 consultants dans 55...

  • Data Engineer

    Il y a 6 mois


    Paris, France Institut F2i Temps plein

    Notre école recherche activement pour le compte de plusieurs de ses sociétés partenaires, plusieurs Data Engineer, Data Analyst et Data Scientist (H/F) en alternance pour une durée de 15 ou 24 mois qui suivront notre Master DATA Engineer Attention: Partenariat exclusif avec notre école Vos missions Missions : Effectuer l’intégration et la...

  • Data Engineer

    Il y a 6 mois


    Paris, France Institut F2i Temps plein

    Notre école recherche activement pour le compte de plusieurs de ses sociétés partenaires, plusieurs Data Engineer, Data Analyst et Data Scientist (H/F) en alternance pour une durée de 15 ou 24 mois qui suivront notre Master DATA Engineer Attention: Partenariat exclusif avec notre école Vos missions Missions : Effectuer l’intégration et la...


  • Paris, Île-de-France Institut F2i Temps plein

    Description du posteNous recherchons un Ingénieur en Données pour rejoindre notre équipe.Sous la responsabilité directe de l'équipe de formation professionnelle, vous serez chargé(e) d'intégrer et de construire des offres Data & IA. Vous participerez également à l'extraction et à la structuration des données, ainsi qu'à...


  • Paris, France Capgemini Temps plein

    **Description de l'entreprise**: Capgemini est un leader mondial du conseil, de la transformation numérique, des services technologiques et d’ingénierie. A la pointe de l’innovation, le Groupe Capgemini aide ses clients à saisir l’ensemble des opportunités que présentent le cloud, le digital et les plateformes. Notre Pôle d’Excellence Insights...


  • Paris, France Capgemini Temps plein

    **Description de l'entreprise**: Capgemini est un leader mondial du conseil, de la transformation numérique, des services technologiques et d’ingénierie. A la pointe de l’innovation, le Groupe Capgemini aide ses clients à saisir l’ensemble des opportunités que présentent le cloud, le digital et les plateformes. Notre Pôle d’Excellence Insights...

  • Data Engineer

    Il y a 6 mois


    Paris, France Capgemini Temps plein

    **A propos de nous**: **Capgemini **est le leader mondial du conseil, des services informatiques et de la transformation digitale. Mais pour nousc’est bien plus que ça ! Notre Pôle d’Excellence **Insights & Data** transforme les plus grandes entreprises en innovant grâce à la data. **En France,** nous sommes une équipe plus de **1000 passionnés**...

  • Data Engineer

    Il y a 6 mois


    Paris, France Institut F2i Temps plein

    Notre école recherche activement pour le compte de plusieurs de ses sociétés partenaires, plusieurs Data Engineer, Data Analyst et Data Scientist (H/F) en alternance pour une durée de 15 ou 24 mois qui suivront notre Master DATA EngineerAttention: Partenariat exclusif avec notre écoleVos missionsMissions :Effectuer l’intégration et la construction...

  • Commercial (H/F)

    il y a 1 mois


    Paris, France WIHA Werkzeuge Gmbh Temps plein

    Wiha, Fabricant Allemand d’outillage à main innovant pour les professionnels, recherche au sein de sa principale filiale européenne un Commercial pour la région Île de France (H/F). Depuis plus de 85 ans, notre entreprise familiale conçoit et fabrique de l’outillage à main de haute qualité pour les professionnels. Reconnue, en 2019, comme la...

  • Data Engineer

    Il y a 6 mois


    Paris, France Believe Temps plein

    **Description de l'entreprise** Believe est l'un des leaders mondiaux du marché de la musique numérique. Believe a pour mission d’accompagner les artistes et les labels locaux dans l’écosystème digital en leur offrant des solutions à chaque étape de leur carrière et de leur développement. Ce sont plus de 1919 salariés dans plus de 50 pays qui...

  • Data Scientist

    Il y a 6 mois


    Paris 1er, France CHELA + Temps plein

    Descriptif du poste Dans le cadre du développement de nos activités en Ile-De-France (Secteur Sécurité Numérique), nous recrutons un(e) Data Scientist F/H. **Votre mission consistera à**: Prendre en main le code de la dernière release Récupérer les nouvelles données mises à disposition Concevoir une arborescence afin stocker les données...

  • Data Scientist

    il y a 4 semaines


    Paris, Île-de-France Adikteev Temps plein

    Company OverviewAdikteev is a leading provider of user retention solutions, helping app developers and publishers grow in-app revenue and build user loyalty through custom retargeting and churn prediction campaigns. With over 100 employees and offices in Paris, San Francisco, and Seoul, Adikteev operates globally, achieving significant revenue growth each...


  • Paris, France Criteo Temps plein

    What if, in your next adventure, you were surrounded by people who, like you, look for an unlimited playground to explore, share, and test, would you care to hear more? You've opened the right door! As an R&D team, making sure your ideas are heard and encouraged is what we strive to do! **What You'll Do**: - In a team, you will be working closely with your...

  • Senior Back-end Engineer

    Il y a 6 mois


    Paris, France Pelico Temps plein

    As a member of Pelico’s engineering team, you’ll play an instrumental role in designing and building the core platform. The back-end team is in charge to ensure performance & scalability of our Software, by considering with anticipation any clients needs in the future like infrastructure’s reliability improvements, data acquisition channel enhancement...

  • Software Engineer

    Il y a 6 mois


    Paris, France Criteo Temps plein

    **What You'll Do**: Most of all, we are creators. From designing ground-breaking products to finding unique ways to solve technical challenges at an exceptional scale, our tech teams work with state of the art methodologies to shape the future of advertising. - Build large-scale pipelines and systems that make the best decision in a very short time, half a...


  • Paris, France Criteo Temps plein

    What if, in your next adventure, you were surrounded by people who, like you, look for an unlimited playground to explore, share, and test, would you care to hear more? You've opened the right door! As an R&D team, making sure your ideas are heard and encouraged is what we strive to do! **What You'll Do**: In a team, you will be working closely with your...


  • Paris, France Criteo Temps plein

    What if, in your next adventure, you were surrounded by people who, like you, look for an unlimited playground to explore, share, and test, would you care to hear more? You've opened the right door! As an R&D team, making sure your ideas are heard and encouraged is what we strive to do! **What You'll Do**: You will join a team in charge of the data...

  • Senior Software Engineer

    il y a 1 mois


    Paris, France ENGINEERINGUK Temps plein

    What if, in your next adventure, you were surrounded by people who, like you, look for an unlimited playground to explore, share, and test? As an R&D team, making sure your ideas are heard and encouraged is what we strive to do!What You'll Do:We are looking for a passionate Senior Software Engineer to join our User Data Platform - ID Graph team within our...


  • Paris, France Criteo Temps plein

    **What You'll Do**: CRITEO is looking for a Senior Software Development Engineer to join our Product Engineering team at the heart of Criteo's business! As a Software Development Engineer at CRITEO, you will help to provide the platform that enables the delivery of the different offsite campaigns across our client solutions: - Build business-critical APIs,...