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……
Ces simulateurs sont destinés à aider les équipes Produit dans leurs développements en accélérant les capacités de test, mais aussi à fournir à nos clients des……
Un excellent environnement de travail et l’opportunité d’avoir un réel impact ; Contribuer à l’intégration et aux tests sur plateformes réelles (simulation,……
Supporter l’intégration en lien avec les ingénieurs HDL et software. Définir l’architecture et contribuer à la spécification en interface avec les autres……
Développer des scripts, prototypes ou outils simples permettant d’intégrer des modèles IA dans des workflows d’ingénierie existants, notamment pour la recherche……
Évaluer les nouvelles conceptions de produits pour leur adéquation à la fabrication et à l'assemblage robotiques, identifier les défis potentiels et recommander……
Dans le cadre de projets en cours de développement dans la région de Sochaux, sur le périmètre des aides à la conduite, le·la PPE ADAS ou Ingénieur·e……
Participer à l’intégration système, à l’analyse des performances et aux essais terrain ou en vol. Un excellent environnement de travail et l’opportunité d’avoir……
Vous avez des connaissances de l’algorithmique et de la programmation orientés objet. D’un cadre de travail flexible jusqu’à 3 jours de télétravail possible par……
Vous avez des connaissances de l’algorithmique et de la programmation orientés objet. D’un cadre de travail flexible jusqu’à 3 jours de télétravail possible par……
Nos équipes décentralisées travaillent au plus près de nos clients, avec rapidité et autonomie, afin de créer ce dont ils ont réellement besoin.…
Familiarity with software engineering practices and version control (e.g., Git). The recruited engineer will also actively participate in the studies conducted……
Des rôles plus proches de l’infrastructure, du DevOps ou de l’OPS,. Participer au support utilisateurs et à l’amélioration continue des outils.…
Anglais courant à l'écrit et à l'oral. Arteris est l'un des principaux fournisseurs d'IP système pour l'accélération du développement de systèmes sur puce (SoC)……
L’Ingénieur Senior Simulateur est responsable de la direction du développement, de l’exploitation et de l’optimisation de l’environnement de simulation « driver……
Rejoignez notre équipe innovante et contribuez à façonner l’avenir des technologies des semi-conducteurs et de l’automatisation de conception pilotée par l’IA.…
Optimisation de Masse : Travailler sur la miniaturisation (technologies type ThinLens ) pour réduire la quantité de matière utilisée et optimiser……
Réaliser l'analyse et la conception de circuits de communication analogiques et mixtes, notamment d'amplificateurs de puissance basse fréquence, de drivers de……
Le poste pouvant nécessiter d'accéder à des informations relevant du secret de la défense nationale, la personne retenue fera l'objet d'une procédure……
Réaliser les Failure Modes and Effect Analysis (FMEA) sur l’ensmble des cartes de l’équipement. Évaluer les caractéristiques de sécurité et de fiabilité du……
Maîtrise des outils développés dans le cadre de l‘intégration dans l'outil DSI SHIFTS. Vous êtes idéalement diplômé-e d'un Diplôme d'Ingénieur en Génie logiciel……
Au sein de l’équipe de notre client, vous participerez aux projets de recherche et développement visant à coupler la puissance du Calcul Haute Performance (HPC)……
Nombreuses possibilités d'évolution au sein du service qui est également dépositaire des Méthodes et outils CAO, PDM (CATIA, VPM, 3DX) mais aussi au sein de……
Acquérir la connaissance de l'architecture et la microarchitecture de l’ASIC en étudiant les spécifications et en interagissant avec les équipes d’architecture……
Acquérir la connaissance de l'architecture et la microarchitecture de l’ASIC en étudiant les spécifications et en interagissant avec les équipes d’architecture……
Au sein du département Hardware, l’équipe Processing développe et valide les opérations physiques exécutées pendant la phase de calcul des QPUs à atomes neutres……
Diplôme d’ingénieur ou équivalent en matériaux composites, génie mécanique ou domaine connexe. Expérience en fabrication, contrôle non destructif (CND) et/ou……
Ingénieur(e) logiciel Full Stack Python / Scientific Software Engineer
Paris
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.