Rejoignez-nous !

Envie de rejoindre une équipe pluridisciplinaire et mixte qui travaille dans une ambiance stimulante et motivante ? C'est par ici que ça se passe !

Image
Recrutement

Pourquoi venir travailler chez nous ?

Image
Recrutement environnement Makina

Un environnement de travail enrichissant

Makina Corpus vous offre l’opportunité d’évoluer dans une ambiance stimulante :

  • Implication sur des projets et contributions Opensource
  • Participation encouragée à des évènements/meet-up
  • Émulation entre experts passionnés
  • Technologies innovantes à tester, etc.

Nous valorisons le développement technique et humain de nos équipes par la formation.

Image
Recrutement Makina

Une équipe de passionnés

Makina Corpus attache avant tout de l’importance aux compétences et à la passion du métier. Nous apprécions et privilégions le partage d’expérience et de veille. Les évolutions technologiques et notre curiosité nous poussent constamment à nous dépasser ensemble.

Image
Recrutement Makina

Des valeurs humaines et éthiques

Chacun d’entre nous contribue activement aux valeurs humaines ancrées dans l’ADN de l’entreprise : environnement, équilibre vie pro/vie privée, collaboratif, solide couverture santé, épicurisme, etc. Pour autant, nous n’avons pas du tout la prétention d’être parfaits…

Besoin de le voir pour le croire ? Venez nous rencontrer, l'équipe pourra vous en parler !

Nos domaines d'interventions

Makina Corpus vous offre l’opportunité de travailler sur des problèmes concrets : valorisation d’espaces naturels ou du patrimoine, gestion de l’environnement, randonnées et sports de plein air, développement économique de territoires, prévention des risques naturels, applications cartographiques pour les déficients visuels, etc.

Notre équipe pluridisciplinaire (développeurs, cartographes, UI-UX…) provient d’horizons divers et intervient sur des sujets tels que la cartographie interactive et 3D, l’intelligence artificielle (machine learning, vision par ordinateur…), le traitement et l’analyse de données, la dataviz, les formations, etc.

Recrutement Makina

Nos équipes sont mixtes, femmes et hommes du numérique :

Nos offres d'emploi et de stage

Vous souhaitez des informations ? Vous avez une question ? N’hésitez pas à nous contacter !

Développeur-Développeuse sénior(e) Python/Django

CDI | Toulouse, Nantes |

La mission

Vous renforcerez notre équipe pluridisciplinaire (ergonome, graphistes, développeurs back end/front end, SIG, DBA, mobile…) et interviendrez en tant que sénior(e) technique sur toutes les phases de différents projets (chiffrage, conception, architecture, production, tests, livraison etc) tels que :

  • Réalisations d'applications et de back end (Django, Flask)
  • Conception et mise en œuvre d'API REST et GraphQL
  • Traitement de données (ex : Elasticsearch)
  • Gestion de données spatiales (ex : Geotrek)

Nos projets sont généralement assez complexes :

  • Sites Internet/intranet à fort trafic

  • Applications métier manipulant de gros volumes de données, avec des règles de gestion métier spécifiques ou nécessitant des interconnexions avec d'autres applications du système d'information

Vous accompagnerez la montée en compétences de profils moins expérimentés et partagerez votre savoir, en interne ou en externe (formation) et en présentiel/distanciel.

Retrouvez quelques un de nos projets

Vous aurez l'opportunité de :

  • Choisir vos propres outils de travail, et évoluer dans une ambiance motivante et stimulante (projets et contributions à des logiciels libres, participations encouragées à des évènements/meetup, émulation entre experts passionnés, technologies innovantes à tester, veille…)
  • Évoluer dans un environnement technique interdisciplinaire permettant à chacun d'avoir un véritable impact sur les décisions et où l'initiative personnelle est valorisée.
  • Évoluer dans une organisation du travail en mode hybride (mix présentiel-télétravail)
  • Participer activement à la vie de l’entreprise : avec vos collègues, vous la représenterez au sein de la communauté Python / Django.
  • Jouer un rôle visible dans les communautés du logiciel libre : création et amélioration de logiciels libres / Participation à la vie de communautés de développeurs / Coordination de sprints, de bugfests / Réalisation de présentations, conférences, bar camps, formations, lightning talks / Écriture de livres blancs…

Ce poste est ouvert au télétravail partiel (jusqu'à 3 jours/semaine ou en télétravail complet (sous conditions avec un retour en présentiel de 4 jours/mois).

Profil

Niveau Bac +5 en informatique de préférence. Vous justifiez d'une expérience similaire d'au minimum 3 ans des technologies Python et Django, et êtes à l'aise dans un environnement GNU/Linux. Nous apprécierions que vous possédiez certaines des compétences suivantes :

  • PostgreSQL/PostGIS
  • OpenStreetMap
  • MapBox GL GS / Leaflet
  • Tuilage Vectoriel
  • Flask
  • Elasticsearch
  • Docker

Vous aurez à comprendre les besoins métiers à réaliser et être force de proposition pour toute amélioration. Votre goût du travail en équipe, votre curiosité et votre adaptabilité aux évolutions technologiques seront des atouts indispensables.

Vous appréciez accompagner la montée en compétences de profils moins expérimentés et partager votre savoir.

Nous attachons beaucoup d'importance aux compétences, à la passion du métier et à une forte motivation.

 

Informations complémentaires

Vous contribuerez activement aux valeurs humaines ancrées dans l'ADN de l'entreprise (environnement, équilibre vie pro/vie privée - grâce à la souplesse des horaires et au télétravail encadré -, travail collaboratif, solide couverture santé…) même si nous n'avons pas du tout la prétention d'être parfaits…

Vous avez besoin de le voir pour le croire ? Retrouvez-nous sur Welcome to the jungle ou venez nous rencontrer, un.e Makinien.ne pourra vous en parler ! Nos équipes sont mixtes, femmes et hommes du numérique nous vous attendons.

Écrivez-nous et racontez qui vous êtes et ce qui vous anime. Expliquez-nous en quoi vos motivations et vos compétences sont en adéquation avec nos valeurs et nos activités. Montrez-nous un peu de votre code si vous voulez :)

[Stage 3 à 6 mois - Géomatique] - Étude de solutions pour la cartographie et le guidage sur sites accueillant du public

Stage | Toulouse ou Nantes |

La mission

Makina Corpus conçoit et développe des applications cartographiques en s'appuyant sur des architectures à la fois simples, robustes et performantes. Dans une démarche continue d’amélioration de ses services, elle mène une réflexion sur l’accessibilité de ses applications, y compris cartographiques.

En collaboration avec une équipe interdisciplinaire composée de géomaticien(ne)s, designer UX, développeur(se)s front et back, et sous la responsabilité d'une experte en géomatique, vous aurez pour objectif de réaliser une étude de solutions pour la cartographie (2D ou 3D) et le guidage sur sites accueillant du public.

Vous aurez pour missions de :

  • Recueillir et comprendre les besoins d’usagers de sites complexes (centre commercial, campus universitaire, etc) en termes de cartographie et guidage,

  • Réaliser un état de l’art de solutions existantes,

  • Établir des recommandations pour la mise en place d’une solution accessible au plus grand nombre,

  • Prototyper cette solution à partir de données OpenStreeMap.

Au cours de votre mission vous aurez l'opportunité d’appréhender/expérimenter :

  • Les concepts d’accessibilité web,

  • Le développement d’une application cartographique basées sur MapLibre,

  • L'utilisation du gestionnaire de versions GIT pour ajouter vos développements à une base de code existante,

  • Les bonnes pratiques du développement web,

  • La contribution à un projet open source (certaines de vos réalisations pourraient être proposées à la communauté),

  • La publication d’article(s) sur les résultats de vos travaux.

Profil

Vous êtes en cours ou en fin de cursus géomatique (Master 1 / Master 2) et êtes compétent(e) et motivé(e) par la représentation de données géographiques et le calcul d’itinéraires. Vous connaissez les données d’OpenStreetMap. Vous êtes à l’aise avec la rédaction de rapport, synthèse, article et avez un attrait pour la programmation.

Une première expérience en webmapping, en particulier la connaissance de MapLibre, serait un plus.

Nous attachons avant tout de l'importance aux compétences, à la passion du métier et à une forte motivation.

Informations complémentaires

Pourquoi faire votre stage chez nous ?

Dans la ruche collaborative Makina Corpus on dit ce qu'on fait : les équipes évoluent dans une ambiance motivante et stimulante (projets et contrib Opensource, participations encouragées à des évènements/meetup, émulation entre personnes passionnées, technos innovantes à tester, veille…) et contribuent aux valeurs humaines ancrées dans l'ADN de l'entreprise (environnement, équilibre vie pro/vie privée, collaboratif…).

Mais surtout chez Makina on fait ce qu'on dit : vous avez besoin de le voir pour le croire ? Retrouvez-nous sur Welcome To The Jungle ou venez nous rencontrer, un.e makinien.ne pourra vous en parler !

Nos équipes sont mixtes, femmes et hommes du numérique nous vous attendons !

Écrivez-nous et racontez-nous qui vous êtes et ce qui vous anime. Expliquez-nous en quoi vos motivations et vos compétences sont en adéquation avec nos valeurs et nos activités. N'hésitez pas à nous montrer votre code si ça vous dit !

[Stage 4 à 6 mois - Développement logiciel] - Contribuer à la création et à l'évolution de solutions numériques autour de l'environnement et la valorisation des territoires

Stage | Toulouse |

La mission

Au sein d'une équipe interdisciplinaire composée notamment de développeurs front end et back end et sous leur responsabilité, vous aurez pour missions de :

  • Développer des webapps

  • Vous imprégner des méthodes de développement des logiciels libres

  • Faire évoluer des librairies de cartographie

  • Apprendre les méthodes de tests et de déploiement continu.

Selon votre profil, vos compétences et vos envies vous aurez la possibilité de travailler sur l'un des sujets suivants :

  • Faire évoluer les outils internes faisant l’objet de demandes récurrentes de la part des utilisateurs (authentification, fonctionnalités, design system) ;

  • Créer des styles de fonds de cartes ainsi que l’application web permettant de les choisir, et de choisir un jeu de tuiles ;

  • Contribuer à l'évolution du produit open Source TerraVisu : mise en place de tests, réalisation de POC de fonctionnalités, création d'une librairie de composants UI réutilisable ;

  • Évolutions de bibliothèques Leaflet https://github.com/makinacorpus/?q=leaflet et création de leur équivalent MapLibre ;

  • Widget Geotrek pour l'affichage de données Geotrek dans des sites tiers : création ou évolution des prototypes.

Profil

Vous êtes en cours ou en fin de cursus informatique (Bac +5) et êtes compétent(e) et motivé(e) pour faire du développement web front end (de préférence en Réact).

Vous maîtrisez la communication API/Rest et possédez un véritable intérêt pour les logiciels libres. Une connaissance des outils de cartographie est un plus.

Nous attachons avant tout de l'importance aux compétences, à la passion du métier et à une forte motivation.

Informations complémentaires

Pourquoi faire votre stage chez nous ?

Dans la ruche collaborative Makina Corpus on dit ce qu'on fait : les équipes évoluent dans une ambiance motivante et stimulante (projets et contrib Opensource, participations encouragées à des évènements/meetup, émulation entre personnes passionnées, technos innovantes à tester, veille…) et contribuent aux valeurs humaines ancrées dans l'ADN de l'entreprise (environnement, équilibre vie pro/vie privée, collaboratif…).

Mais surtout chez Makina on fait ce qu'on dit : vous avez besoin de le voir pour le croire ? Retrouvez-nous sur Welcome to the Jungle ou venez nous rencontrer, un.e makinien.ne pourra vous en parler !

Nos équipes sont mixtes, femmes et hommes du numérique nous vous attendons !

Écrivez-nous et racontez-nous qui vous êtes et ce qui vous anime. Expliquez-nous en quoi vos motivations et vos compétences sont en adéquation avec nos valeurs et nos activités. N'hésitez pas à nous montrer votre code si ça vous dit !

[Stage 6 mois - Développement logiciel] - Connexion d'OpenStreetMap à l'écosystème Geotrek

Stage | Toulouse |

Le contexte

Geotrek est une suite logicielle webmapping 100% libre dédiée à la gestion et à la valorisation des sentiers et activités outdoor pour les territoires publics (Parcs naturels régionaux, Parcs nationaux, départements etc).

C'est une solution 4 en 1 qui se compose notamment de Geotrek-Admin, un backoffice pour les gestionnaires. Actuellement Geotrek-Admin est ancré dans un large écosystème et permet l'export de données via une API vers de nombreuses plateformes. Il est également possible pour les territoires d'importer des données depuis plusieurs sources (Systèmes d'Informations Touristiques (SIT) comme Apidae ou Tourinsoft, signalements depuis Suricate, etc.) et pour cela un système générique de Parsers a été implémenté.

Certains territoires toutefois, n'ont pas accès à des SIT, ont peu de données à importer lors d'une installation, ou tout simplement souhaiteraient enrichir les contenus avec des objets issus d'autres plate-formes. En réponse à ce besoin, OpenStreetMap (OSM), base de données géographique libre et collaborative propose des objets qui pourraient avoir leur place dans Geotrek et permettrait d'enrichir les offres d'itinéraires proposés.

La mission

Vous interviendrez au sein d'une équipe pluridisciplinaire composée notamment de développeurs front end et back end, d'experts SIG, et sous leur responsabilité vous aurez pour mission de conduire le projet de la phase d'exploration à la phase de livraison :

  • Exploration : monter en compétence sur l'architecture de Geotrek, son modèle de données, le métier associé; recueillir les besoins existants auprès de l'équipe Makina Corpus mais aussi auprès d'utilisateur·ice·s de la communauté Geotrek; analyser les données existantes dans OSM ;
  • Planification / Gestion de projet : proposer une matrice de correspondance entre les données OSM et Geotrek, être force de proposition sur la méthodologie de suivi de la réalisation du projet ;
  • Réalisation : mettre en place l'architecture technique de la solution, réalisation de tests unitaires ;
  • Livraison : déploiement d'une nouvelle version de Geotrek-Admin incluant les développements réalisés, communication auprès de la communauté sur la nouvelle fonctionnalité.

Profil

Vous préparez un Bac+5 en informatique et possédez des bases solides en développement web et en versioning avec Git, GitHub; ainsi que les processus classiques de développement en équipe. Vous avez une première expérience en Python, idéalement avec le framework Django.

Vous êtes familier avec le concept d'API REST et le protocole HTTP.

Vous êtes autonome et curieu.se, et aimez proposer des solutions. Le développement cartographique vous intéresse.

Geotrek étant une solution libre et opensource nous apportons une grande importance à la qualité du code réalisé et aux tests. Aussi le code réalisé sera relu et validé par l'équipe de Makina Corpus tout au long du stage.

Informations complémentaires

Pourquoi faire votre stage chez nous ?

Dans la ruche collaborative Makina Corpus on dit ce qu'on fait : les équipes évoluent dans une ambiance motivante et stimulante (projets et contrib Opensource, participations encouragées à des évènements/meetup, émulation entre personnes passionnées, technos innovantes à tester, veille…) et contribuent aux valeurs humaines ancrées dans l'ADN de l'entreprise (environnement, équilibre vie pro/vie privée, collaboratif…).

Mais surtout chez Makina on fait ce qu'on dit : vous avez besoin de le voir pour le croire ? Venez nous rencontrer, un.e makinien.ne pourra vous en parler !

Écrivez-nous et racontez qui vous êtes et ce qui vous anime. Expliquez-nous en quoi vos motivations et vos compétences sont en adéquation avec nos valeurs et nos activités. N'hésitez pas à nous montrer votre code si ça vous dit !

[Stage 6 mois - Développement logiciel] - Création d'une interface d'administration d'un outil de valorisation des sentiers et activités outdoor

Stage | Toulouse |

Le contexte

Geotrek est une suite logicielle webmapping 100% libre dédiée à la gestion et à la valorisation des sentiers et activités outdoor pour les territoires publics. C'est une solution 4 en 1 qui se compose notamment de Geotrek-Rando, un site Internet promotionnel pour des visiteurs du territoire.

L'objectif du stage sera de créer une application permettant d'interfacer graphiquement une personnalisation d'un Geotrek Rando. Aujourd'hui la personnalisation se fait manuellement par l'édition de fichiers json, .html et de dépôts de médias (images, vidéos, etc.). Cette application permettrait d'accompagner le gestionnaire pour faire cette saisie avec un contrôle des erreurs, une prévisualisation du rendu et faire un export facilement utilisable.

La mission

Vous interviendrez au sein d'une équipe pluridisciplinaire composée notamment de développeurs front end et back end, d'experts SIG, et sous leur responsabilité vous aurez pour mission de conduire le projet de la phase d'exploration jusqu'à la phase de livraison :

  • Exploration : établir une compréhension des interactions entre les différentes solutions Geotrek, recueillir les besoins existants auprès de l'équipe Makina Corpus mais aussi auprès d'utilisateur·ice·s de la communauté Geotrek ;
  • Planification / Gestion de projet : réaliser un planning prévisionnel du projet, être force de proposition sur la méthodologie de suivi de la réalisation du projet ;
  • Réalisation : mettre en place l'architecture technique de la solution, implémentation, développement logiciel ;
  • Livraison : publication du projet sur une forge, déploiement d'une application en ligne permettant de tester le produit auprès de la communauté etc.

Profil

Vous préparez un Bac+5 en informatique et possédez une bonne compréhension de la structure d'une application en JavaScript. Vous avez une première expérience :

  • Sur une bibliothèque ou un framework populaire tel que React, Vue ou Angular ;
  • Avec le fonctionnement du HTML/CSS/DOM ;
  • Sur API REST ;
  • En bases en versioning avec Git, GitHub et les processus classiques de développement en équipe.

Savoir réaliser des interfaces graphiques (UI/UX) serait un plus.

Geotrek étant une solution libre et opensource nous apportons une grande importance à la qualité du code réalisé et aux tests, le code sera donc relu et validé par l'équipe tout au long du stage.

Informations complémentaires

Pourquoi faire votre stage chez nous ?

Dans la ruche collaborative Makina Corpus on dit ce qu'on fait : les équipes évoluent dans une ambiance motivante et stimulante (projets et contrib Opensource, participations encouragées à des évènements/meetup, émulation entre personnes passionnées, technos innovantes à tester, veille…) et contribuent aux valeurs humaines ancrées dans l'ADN de l'entreprise (environnement, équilibre vie pro/vie privée, collaboratif…).

Mais surtout chez Makina on fait ce qu'on dit : vous avez besoin de le voir pour le croire ? Venez nous rencontrer, un.e makinien.ne pourra vous en parler !

Écrivez-nous et racontez qui vous êtes et ce qui vous anime. Expliquez-nous en quoi vos motivations et vos compétences sont en adéquation avec nos valeurs et nos activités. N'hésitez pas à nous montrer votre code si ça vous dit !