Eine vollständige Bewerbung in einer Minute
Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.
Makina Corpus propose un stage à Toulouse pour explorer et optimiser un moteur de calcul haute performance basé sur Python et PostgreSQL. Vous intégrerez une équipe dynamique et travaillerez sur des problématiques bas-niveau (processeur/mémoire/cache) sous Linux, avec Docker comme enjeu clé.
Le stage dure 6 mois, début à convenir, gratification selon la législation en vigueur. Vous participerez à un projet open-source et bénéficierez d’un accompagnement personnalisé tout au long de l’expérience.
OutdoorVision est un visualiseur de traces GPS permettant d’aider à la prise de décision sur les aménagements du territoire vis à vis des pratiques sportives en pleine nature (course à pied, randonnée, vélo, etc.). Le cœur du projet s’appuie sur les technologies PostgreSQL/PostGIS/Python et numpy afin d’analyser le très grand nombre de traces.
Pour ce projet, nous avons récemment mis en place une plateforme de calcul. Nous cherchons un stagiaire pour explorer et mettre en place des optimisations sur le programme de calcul qui tourne sur cette plateforme afin de mieux en tirer profit.
Dans un premier temps vous prendrez en main le projet, et les technologies nécessaires à votre intervention sur celui-ci. Puis, vous réaliserez des mesures de performance du calculateur pour identifier les goulots d’étranglement. Ensuite, vous implémenterez les optimisations du programme Python pour résoudre ces limites.
Dans un second temps, vous participerez à une phase d’analyse et de conception où vous étudierez les évolutions architecturales possibles concernant ce calculateur avec l’équipe technique. Vous prototyperez les différentes solutions étudiées et lancerez des campagnes d’expériences sur le calculateur.
Le/la stagiaire rejoindra une équipe dynamique et passionnée au sein d’une entreprise innovante et engagée dans le développement de solutions open-source pour les territoires. Il/elle bénéficiera d’un accompagnement personnalisé tout au long du stage, ainsi que de l’opportunité de contribuer à un projet concret et à fort impact.
Vous êtes en dernière année d’étude en école d’ingénieur⋅e en informatique, ou en master 2 d’informatique et vous avez une appétence pour les problèmes d’ingénierie logicielle et de calcul haute performance. Vous êtes intéressé⋅e par les problématiques “bas-niveau” (processus, mémoire, cache CPU, etc.) et avez déjà quelques connaissances théoriques en programmation système. Vous êtes déjà à l’aise avec l’environnement Linux et vous êtes doué⋅e d’une grande capacité d’apprentissage en autonomie. Une familiarité avec Docker, PostgreSQL et Python sera un plus pour ce 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 ?