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 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éve­lop­pe­ment logi­ciel] – Refonte de l’in­ter­face d’ad­mi­nis­tra­tion d’un outil de valo­ri­sa­tion des sentiers et acti­vi­tés outdoor

Stage | Toulouse |

La mission

Geotrek Admin est une appli­ca­tion web de gestion d’iti­né­raires de randon­nées et d’ac­ti­vi­tés de pleine nature. Son inter­face d’ad­mi­nis­tra­tion est utili­sée dans la gestion et la promo­tion du terri­toire de chacun de nos clients. Elle permet de créer, consul­ter, modi­fier ou suppri­mer des éléments tels que des aména­ge­ments, des signa­lé­tiques, des randon­nées…

L’in­ter­face utili­sa­teur de Geotrek ainsi que l’UX-UI doivent être mis à jour, certaines librai­ries sont à refondre (actuel­le­ment le front est crée en template Django).

Vous inter­vien­drez au sein d’une équipe pluri­dis­ci­pli­naire compo­sée notam­ment de déve­lop­peurs front end et back end, et sous leur respon­sa­bi­lité vous aurez pour mission d’as­su­rer la refonte de l‘ inter­face d’ad­mi­nis­tra­tion :

  • Réali­ser un inven­taire des éléments des inter­faces à faire évoluer, en rela­tion avec notre UI/UX desi­gner ;
  • Iden­ti­fier les tech­no­lo­gies adéquates pour mettre en œuvre les évolu­tions ;
  • Mettre en pratique les choix déci­dés.

Un plus sera d’ar­ri­ver a ajou­ter un peu plus de réac­ti­vité (front) sur le projet.

Profil

Vous êtes en fin de cursus infor­ma­tique (Bac +5) et êtes compé­tent(e) et motivé(e) pour faire du déve­lop­pe­ment web en Html, Css et Javas­cript.

Vous connais­sez API REST et avez des bases en versio­ning avec Git, GitHub ainsi que sur les proces­sus clas­siques de déve­lop­pe­ment en équipe (pull-requests).

Vous avez envie d’ap­prendre à mani­pu­ler des objets géogra­phiques côté JS et serez force de propo­si­tion pour des choix UI/UX.

Vous êtes auto­nome et curieux.euse.

Une première expé­rience en Python, idéa­le­ment avec le frame­work Django serait un plus.

Nous atta­chons avant tout de l’im­por­tance aux compé­tences, à la passion du métier et à une forte moti­va­tion.

Infor­ma­tions complé­men­taires

Pourquoi faire votre stage chez nous ?

Dans la ruche colla­bo­ra­tive Makina Corpus on dit ce qu’on fait : les équipes évoluent dans une ambiance moti­vante et stimu­lante (projets et contrib Open­source, parti­ci­pa­tions encou­ra­gées à des évène­ments/meetup, émula­tion entre personnes passion­nées, tech­nos inno­vantes à tester, veille…) et contri­buent aux valeurs humaines ancrées dans l’ADN de l’en­tre­prise (envi­ron­ne­ment, équi­libre vie pro/vie privée, colla­bo­ra­tif…).

Mais surtout chez Makina on fait ce qu’on dit : vous avez besoin de le voir pour le croire ? Venez nous rencon­trer, un maki­nien pourra vous en parler !

Nos équipes sont mixtes, femmes et hommes du numé­rique nous vous atten­dons !

Écri­vez-nous et racon­tez qui vous êtes et ce qui vous anime. Expliquez-nous en quoi vos moti­va­tions et vos compé­tences sont en adéqua­tion avec nos valeurs et nos acti­vi­tés. Montrez-nous un peu de votre code si vous voulez :)

[Stage 6 mois] – Passage à l’échelle d’un algo­rithme de fusion de traces GPS issues d’ac­ti­vi­tés spor­tives et construc­tion d’un réseau de pratiques spor­tives

Stage | Vallon Pont d’Arc (Ardèche) |

Le contexte

Le stage proposé est le fruit d’une colla­bo­ra­tion entre le Pôle ressources natio­nal sports de nature du Minis­tère des sports, le labo­ra­toire de recherche LASTIG de l’IGN et l’Uni­ver­sité Gustave Eiffel et la société Makina Corpus.

La mise-à-dispo­si­tion par les pratiquants de sports de nature de grandes quan­ti­tés de traces GPS peut être utili­sée pour carac­té­ri­ser la loca­li­sa­tion exacte des sentiers fréquen­tés et leurs usages et ainsi préser­ver les sites de pratiques spor­tives. Pour répondre à ce besoin, il est donc néces­saire de fusion­ner des traces à un niveau de granu­la­rité supé­rieur afin de garan­tir l’ano­ny­mat des contri­bu­teurs tout en préser­vant la préci­sion géomé­trique des traces fusion­nées.

Des travaux de recherche précé­dents ont permis d’adap­ter et implé­menter un algo­rithme trace médiane proposé initia­le­ment en 2014, ce nouvel algo­rithme de recherche est nommé MIAA (Modu­lar and Itera­tive Aggre­ga­tion Algo­rithm of GNSS trajec­to­ries) et est implé­menté dans la librai­rie open source Track­lib (https://github.com/umrlas­tig/track­lib). Il a été testé sur des jeux de traces synthé­tiques et sur des petits échan­tillons de traces réelles repré­sen­tant les passages de pratiquants suppo­sant suivre le même sentier.

La mission

Les mission du stage consis­te­ront à :

  1. Se fami­lia­ri­ser avec les algo­rithmes de fusion M³ et MIAA implé­men­tés dans la plate­forme Outdoor­vi­sion et la libraire Track­lib ;

  2. Tester et amélio­rer la perfor­mance de l’al­go­rithme MIAA sur des jeux de données massifs prove­nant des traces réelles dans Track­lib ;

  3. Compa­rer les résul­tats obte­nus à grande échelle des algo­rithmes de fusion M³ et MIIA ainsi que les diffé­rentes confi­gu­ra­tions ;

  4. Évaluer les pers­pec­tives et les risques d’in­té­gra­tion de l’al­go­rithme MIAA dans la plate­forme Outdoor­vi­sion.

Vous aurez à réali­ser :

  • Un mémoire détaillant les expé­ri­men­ta­tions effec­tuées et les prin­ci­paux résul­tats obte­nus ;

  • Un proto­type d’agré­ga­tion à partir de l’al­go­rithme MIIA ou de sa version adap­tée ;

  • Un nouveau réseau de flux de pratiquants à partir du proto­type précé­dent ;

  • Le code infor­ma­tique produit dans un envi­ron­ne­ment open source avec sa docu­men­ta­tion.

Profil

Vous êtes en dernière année d’école d’in­gé­nieur, Master 2 en infor­ma­tique ou en sciences de l’in­for­ma­tion géogra­phique (SIG) avec d’excel­lentes compé­tences en program­ma­tion (Python) et en algo­rith­mique.

Des connais­sances sur l’ana­lyse des trajec­toires seront un plus.

Vous êtes auto­­nome et curieux.euse.

Infor­ma­tions complé­men­taires

Condi­tions et envi­ron­ne­ment de travail :

Ce stage se dérou­lera dans les locaux de l’éta­blis­se­ment public CREPS AUVERGNE RHONE ALPES sur le site de Vallon Pont d’Arc en Ardèche.

Quelques dépla­ce­ments (pris en charge) seront à prévoir (Champs sur Marne, Toulouse).

Le stage est grati­fié selon la légis­la­tion française.

L’hé­ber­ge­ment en chambre indi­vi­duelle au sein du CREPS de Vallon Pont d’Arc est possible avec prise en charge des nuitées.

Les points forts de votre envi­ron­ne­ment de travail :

Comment candi­da­ter ?

Envoyer votre CV ainsi qu’une lettre de moti­va­tion avant le 15 janvier 2025 à :

Marie-Domi­nique Van Damme (marie-domi­nique.van-damme@ensg.eu), Daphné Lercier Makina Corpus (recru­te­ment@­ma­kina-corpus.com>) et Chris­tophe Marti­nez (chris­tophe.marti­nez@­sports­de­na­ture.gouv.fr).