Contribuer à faire le lien entre le code exploratoire produit dans un cadre de recherche et des solutions logicielles robustes, maintenables et adaptées à un……
Nous accompagnons des milliers de propriétaires en Europe en gérant l’ensemble de leur activité : diffusion multi-plateformes (Airbnb, Booking…), réservations,……
Maintenir l’existant et réduire la dette technique : assurer la maintenance des modules, participer aux refactorings et améliorer la qualité globale du code.…
La DI UCS, forte de plus de 1000 ingénieurs, adresse aussi bien les besoins du groupe Thales que les besoins des entreprises recherchant des prestations de……
Au sein de l’IT Group Production d’un grand groupe bancaire international de premier plan, vous rejoignez une équipe d’experts intervenant sur des plateformes……
À l’aise avec les bases de données, les intégrations et les outils opérationnels. Identifier et résoudre des problèmes en production sur l’ensemble de la stack.…
Vous êtes force de proposition et à l’aise pour challenger l’existant. Elle fait actuellement l’objet d’une refonte en profondeur, à la fois sur le frontend et……
Impliqué(e) sur l'ensemble du cycle de vie du logiciel, de la conception et de l'architecture au développement et à la maintenance opérationnelle, en suivant……
Analyser l’existant avec les équipes métiers. Proposer des améliorations sur la performance, l’ergonomie et les évolutions possibles. Titulaire d'un Master IT.…
Participer à la modernisation et à la refonte des outils et processus liés au cycle de vie logiciel. Contribution à des projets open source ou à des communautés……
Daily meetings afin de communiquer sur l’avancement des différents tickets et lever les éventuels blocages. Chez Manda, nous mettons l'accent sur la qualité du……
Disposer d’excellentes compétences en communication écrite et orale, notamment pour identifier et communiquer des indicateurs pertinents apportant une réelle……
Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat. Garantir la cohérence technique, la maintenabilité et les……
Une expérience avec des bases OLAP, des données event-driven, l’IoT, la warehouse automation, la supply chain, la logistique, MQTT ou des environnements de……
Maintenir la clarté et l’intégrité du système malgré l’évolution des technologies. Vous avez une appétence forte pour l’intelligence artificielle, et comprenez……
Daily meetings afin de communiquer sur l’avancement des différents tickets et lever les éventuels blocages. Chez Manda, nous mettons l'accent sur la qualité du……
Au sein de ce Hub, vous intégrerez l'activité Platform Engineering, qui est centrée sur les plateformes data Cloud-Native, le Data et l'Analytics Engineering,……
IA au quotidien : on utilise des assistants de code (dont Claude Code) pour accélérer l’exploration, la refactorisation et l’écriture de tests — sans compromis……
Apporter ton expertise technique dans la conception, la structuration et l’évolution de nos projets. Pour accompagner cette montée en puissance, nous musclons……
Nous recherchons un profil doté d’un fort esprit produit, capable de collaborer avec des experts métier et de traduire leurs besoins en solutions techniques……
En tant que pilier technique de l'équipe, tu seras responsable de l'évolution de notre plateforme (plus de 100 messages internationalisés et 200 blocs d'hyper-……
Du pilotage de l'équipe de développement et de son animation en collaboration avec le chef de projet (équipe de ~2 ETP). De la qualité de code du projet.…
Au sein de ce Hub, vous intégrerez l'activité Platform Engineering, qui est centrée sur les plateformes data Cloud-Native, le Data et l'Analytics Engineering,……
En binôme avec le product manager, tu prépareras les sujets des prochains sprints en étant le garant technique du projet; La mutuelle prise en charge à 55%.…
Au sein de ce Hub, vous intégrerez l'activité Platform Engineering, qui est centrée sur les plateformes data Cloud-Native, la Data et l'Analytics Engineering,……
Ingénieur(e) logiciel Full Stack Python / Scientific Software Engineer
Paris
Is your resume a good match?
Use AI to find out how well the skills on your resume fit this job description.
Contexte
Notre client est une organisation internationale évoluant dans un environnement à forte composante data, analytique et quantitative. Ses équipes conçoivent et exploitent des solutions permettant de traiter des volumes importants de données, de produire des analyses avancées et d?accompagner des activités de recherche, de modélisation et de simulation.
Dans un contexte de modernisation de ses outils internes, notre client souhaite renforcer une équipe dédiée à la conception d?une plateforme de recherche de nouvelle génération, destinée à faciliter le travail d?équipes analytiques et scientifiques sur des environnements de calcul avancés.
À propos du rôle
Nous recherchons un(e) Ingénieur(e) logiciel Full Stack Python / Scientific Software Engineer, anglais fluent, pour contribuer à la conception, au développement et à l?industrialisation d?une plateforme de recherche interne.
Cette plateforme permettra aux utilisateurs de créer, exécuter et partager des notebooks ? par exemple Jupyter ou environnements similaires ? tout en masquant la complexité liée à l?accès aux données, à la gestion des environnements techniques et à l?infrastructure de calcul.
L?objectif est de conserver la flexibilité appréciée dans les notebooks par les équipes de recherche, tout en rendant ces environnements plus robustes, performants, reproductibles et facilement partageables entre équipes, sans les contraintes opérationnelles associées aux plateformes standards du marché.
Il s?agit d?un rôle d?ingénierie opérationnel, à l?intersection du calcul scientifique, des outils de recherche, de la data engineering et du développement logiciel de niveau production.
Vos responsabilités
Vous serez amené(e) à :
Concevoir et développer des workflows de recherche centrés sur les notebooks, permettant à des analystes, chercheurs ou experts quantitatifs d?exécuter et de partager leurs travaux de calcul de manière sécurisée et reproductible.
Développer des services backend en Python pour prendre en charge l?exécution des notebooks, l?annotation, les commentaires, le versioning, les sorties de simulation ainsi que la traçabilité des données.
Concevoir des processus, services et API permettant aux utilisateurs de parcourir, découvrir, lancer, partager et réutiliser des artefacts de recherche au sein d?une communauté d?utilisateurs internes.
Travailler en étroite collaboration avec des équipes de recherche, d?analyse ou de modélisation afin de comprendre leurs usages, leurs besoins de simulation, leurs contraintes opérationnelles et leurs exigences en matière de données.
Abstraire la complexité de l?accès aux données ? jeux de données volumineux, données versionnées, flux propriétaires ou sources multiples ? afin que les notebooks restent simples à utiliser, portables et performants.
Contribuer à faire le lien entre le code exploratoire produit dans un cadre de recherche et des solutions logicielles robustes, maintenables et adaptées à un environnement de production.
Participer aux décisions d?architecture relatives aux environnements d?exécution, au sandboxing, à la scalabilité, à la reproductibilité et à la sécurité des traitements.
Promouvoir de bonnes pratiques d?ingénierie logicielle, tout en tenant compte de la nature itérative et expérimentale des travaux de recherche.
Profil candidat:Le profil recherché devra présenter :
Une solide expérience en ingénierie logicielle Python, allant au-delà de simples scripts exploratoires.
Une expérience concrète de l?utilisation de notebooks dans le cadre de workflows analytiques, scientifiques ou de recherche.
Une expérience dans la conception ou le développement de systèmes supportant l?analyse de données, les simulations, la modélisation ou la recherche computationnelle.
Une bonne compréhension des enjeux liés à la reproductibilité, à la gestion des dépendances, à la performance des logiciels scientifiques et à l?industrialisation de travaux exploratoires.
Une capacité à intervenir sur l?ensemble de la stack, notamment sur des sujets backend, API, interfaces ou outillage utilisateur.
Une aptitude à collaborer étroitement avec des utilisateurs qui ne sont pas nécessairement des ingénieurs logiciels traditionnels, tels que des chercheurs, experts quantitatifs, analystes, data scientists ou scientifiques.
Nous sommes particulièrement intéressés par des candidats issus d?environnements où les enjeux de recherche, de calcul, de modélisation ou de simulation sont fortement présents, notamment :
Monde académique : doctorat, post-doctorat, research software engineering, ingénierie de recherche.
Biotechnologies, sciences de la vie ou environnements scientifiques exigeants.
Calcul scientifique, modélisation, simulation numérique ou plateformes de recherche.
Environnements quantitatifs, data-driven ou fortement orientés analyse et modélisation.
Équipes ayant travaillé à la frontière entre recherche exploratoire, outillage interne et industrialisation logicielle.