Créez un profil pour que les employeurs puissent vous trouver, recevez des offres d'emploi mieux adaptées et postulez plus rapidement.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Engineer F/H: Development of a Software Architecture for discovery of structure in complex systems Ajouter aux favoris

2 692 € a 2 765 €
Contexte et atouts du poste

Traditionally physical science operates under two fundamental assumptions: one, that the universe may be reduced to a set of consistent parts and fundamental laws that govern their behavior; two, that the universe and its phenomena may then be reconstructed from this set of fundamental laws. And yet many natural phenomena possess emergent properties that are difficult or even mathematically impossible to deduce even from a complete microscopic description [1, 2].The existence of irreducibly complex systems presents a challenge: to build a science of model discovery beyond the traditional reductionist-constructionist paradigm.

There are important questions: what is the meaning of structure , divorced from a domain-specific physical context? Can we mathematically define it and detect it? How does one build a consistent mathematical language to describe things as disparate as bird flocking behavior and the formation of galaxies? Why do patterns emerge in physical systems over time? Can we predict when 'something new' will emerge, and can we detect it once it has emerged [3]? What counts as something new ?

At Inria we take a dual-pronged approach of tackling both these questions on both a theoretical level, by developing the aforementioned mathematical tools, and on a practical level, by applying these tools to real world systems in collaboration with domain scientists.

Our primary focus is causal state and structure discovery from time series. Our method takes in time series of observations and returns a set of inferred causal states of the system-sets of predictively equivalent observations-with an interpretable geometry [4, 5]. This is a stochastic parallel to deterministic attractor reconstruction in nonlinear dynamics. The inferred causal state set can be analyzed for insights into the intrinsic complexity and mechanistic drivers of the underlying system. When paired with inference of the governing equations of motion, it can also be used as the state set of an inherently interpretable, optimally predictive model [6, 7].

We are developing a software package based on existing code that implements our inference algorithm using kernel embedding of conditional probability distributions [4, 8]. The algorithm takes in arbitrary time series (including observations from multiple sources or heterogeneous data) and returns the inferred causal state set in the form of similarity matrices, which are then dimension reduced for visualization and analysis [8]. This software package is to be disseminated to the public. It is also to be used in the framework of a partnership between Inria and Inrae to improve modeling of carbon flux dynamics in ecosystems.

[1] P.W. Anderson. More is different. Science, 177(4047):393-396, August 1972.

[2] M. Gu, C. Weedbrook, A. Perales, and M. Nielsen. More really is different. Physica D, 238(9-10):835-839, May 2009.

[3] James P. Crutchfield. The calculi of emergence: Computation, dynamics, and induction. Physica D, 75:11-54, 1994.

[4] Nicolas Brodu and James P. Crutchfield. Discovering causal structure with reproducing-kernel Hilbert space epsilon-machines. Chaos: An Interdisciplinary Journal of Nonlinear Science, 32(2):023103, 02 2022.

[5] Samuel P. Loomis and James P. Crutchfield. Topology, convergence, and reconstruction of predictive states. Physica D: Nonlinear Phenomena, 445:133621, 2023

[6] C. R. Shalizi. Causal Architecture, Complexity and Self-Organization in Time Series and Cellular Automata. PhD thesis, University of Wisconsin, Madison, Wisconsin, 2001.

[7] S.L. Brunton, J.L. Proctor, & J.N. Kutz, Discovering governing equations from data by sparse identification of nonlinear dynamical systems, Proc. Natl. Acad. Sci. U.S.A. 113 (15) 3932-3937, (2016).

[8] Alexandra M. Jurgens, Nicolas Brodu; Inferring kernel -machines: Discovering structure in complex systems. Chaos 1 March 2025; 35 (3): 033162.

Mission confiée

With the help of Alexandra Jurgens (Inria) and a to-be-recruited postdoctoral researcher (Inria), the recruited engineer will work to analyze an existing code base and identify the relevant code to be incorporated into a package appropriate for broad dissemination. The requirements for the package will be formalized in discussion with the team, but at minimum this package will perform kernel embedding of conditional distributions on arbitrary time series input, perform dimension reduction, and produce basic visualization. Additional goals for this position are to perform iterative improvements to the package, including but not limited to: the ability for end users to select hyper-parameters 'on the fly', an advanced visualization suite, and the integration of new mathematical methods (for instance, calculation of new statistical descriptors) as developed together with the team.

The principal place of work will be the Inria center at the University of Bordeaux.

Responsibilities : The person recruited will be responsible for software development and will adopt best practices from the team including continuous integration and reproducibility.

Principales activités

Main Activities
  • Document use cases and define test cases based on interviews and conversations with team
  • Analyze existing code and identify code to be incorporated into the package
  • Define and implement a software package that meets required use cases and is validated on test cases, with appropriate documentation
  • Disseminating as a package on a PyPi
  • Iteratively improve package based on new methods developed in discussion with the rest of the team
Additional activities:
  • Present progress of ongoing work to colleagues and partners
  • Suggest new directions for package improvements based on technical knowledge
  • Discuss with scientific collaborators
Compétences

Technical skills: A major activity of this work is software development and publishing in Python. Knowledge of (or interest in learning) software engineering best practices is required. The best candidate would be excited to play an active role in identifying new technologies to improve the software package during development.

Interdisciplinary skills: Ability to communicate with colleagues from mathematics, physics, and ecology will be necessary. In particular, interest in physics-especially in complexity, chaos, information theory, and/or stochastic thermodynamics-or nonlinear dynamics would be an advantage.

Languages: Candidates must be at ease in scientific English and eager to publish their results in scientific journals. The team uses English.

Avantages

  • Subsidized meals
  • Partial reimbursement of public transport costs
  • Possibility of teleworking and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities
  • Access to vocational training
  • Social security coverage
Rémunération

Based on experience, between €2,692 and €2,765 gross per month.
L'offre d'emploi a été publiée Il y a un mois
Offres d'emploi similaires
  • 2 600 € a 3 200 €Estimé
     ...conception, l'architecture et l'...  ...transformations les plus complexes en...  ...du Software Craftsmanship...  ...le Context Engineering et l'IA générative...  ...valeur ajoutée et concentrer...  ...caching, system prompts) et...  ...Chantiers structurants) et construction...  ...d'une structure à taille humaine... 
    Logiciel
    Travail hybride
    Télétravail
    2 jours/semaine
    Bordeaux
    il y a 10 jours
  • 2 000 € a 2 500 €Estimé
     ...the evolution of our society and...  ...supported by Lectra. Software, equipment,...  ...a major player in the fashion,...  ...on the lookout for new tech-enthusiasts...  ..., garant de l'architecture du Groupe, vous...  ...Certified Development Lifecycle & Deployment...  ...disposition du complexe sportif du... 
    Logiciel
    Contrat
    Télétravail
    Cestas, Gironde
    Il y a un mois
  • 2 400 € a 2 900 €Estimé
     ...sovereign cloud of tomorrow !...  ...known for our dedicated...  ...computing in 2015. Staying...  ...with our engineering teams, while...  ...Define, structure, and pilot...  ...the product discovery and design...  ...managing highly complex...  ...spanning software or hardware...  ...and storage systems. Analytical... 
    Logiciel
    Travail hybride
    Télétravail
    Bordeaux
    Il y a un mois
  • 2 600 € a 3 200 €Estimé
     ...sovereign cloud of tomorrow !...  ...known for our...  ...computing in 2015. Staying...  ...Security Engineering team to...  ...dedicated development sub-team of...  ...experience in software development...  ...for complex security needs...  ...technical architectures, and dive...  ...STEPS ... Discovery call with... 
    Logiciel
    Travail hybride
    Télétravail
    Bordeaux
    il y a 7 jours
  • 2 500 € a 3 100 €Estimé
     ...European leader in sports...  ...and development opportunities...  ...essential pillars for us. A...  ...future of online...  ...for Senior Software Engineers who think...  ...to product discovery and technical...  ...of our architecture ~ Ensuring...  ...-driven systems, REST APIs...  ...navigate complexity, and grow... 
    Logiciel
    Contrat
    Travail hybride
    Télétravail
    Horaires flexibles
    Bordeaux
    Il y a un mois
  • 2 692 €

     ...University of Bordeaux is...  ...Inria centers in France and...  ...looking for candidates...  ...'s degree, Engineer's degree, or...  ...testing of software libraries for...  ...within the Development &...  ...front of the complexity of supercomputers...  ...for MPI, GPU architectures, and...  ...supercomputer system administrators... 
    Logiciel
    Contrat
    Horaires flexibles
    Talence, Gironde
    Il y a un mois
  • 2 400 € a 2 900 €Estimé
     ...HR Path Group, a global player in HR consulting, assists its...  ...Europe, America and Asia-Pacific, for our large accounts and SME...  ...them a global support in the development of their HR strategy. Advise to...  ...process improvements, and implement system enhancements, System... 
    Contrat
    Bègles, Gironde
    il y a 5 jours
  • 2 200 € a 2 700 €Estimé
     ...evolution of our society...  ...by Lectra. Software, equipment,...  ...major player in the fashion...  ...lookout for new tech-enthusiasts...  ...des Systèmes d'Information...  ...d'AI Agent Engineer, de...  ...Owner. Structurer l'organisation...  ...forte valeur ajoutée. • Encadrer...  ...environnements complexes (multi-... 
    Logiciel
    Contrat
    Télétravail
    Cestas, Gironde
    Il y a un mois
  • 2 300 € a 2 800 €Estimé
     ...European leader in sports betting,...  ...challenges and development opportunities...  ...essential pillars for us. A...  ...shape the future of online gaming!...  ...THE GAME Software quality is a strategic...  ...transforming engineering practices, our...  ...quality testing in complex environments,... 
    Logiciel
    Contrat
    Travail hybride
    Télétravail
    Horaires flexibles
    Bordeaux
    Il y a un mois
  • 30k $ a 100k $/année

     ...The mission of Speechify is to make sure...  ...Award winner for Inclusivity.   Today...  ...work on Speechify in a 100% distributed...  ...frontend and backend engineers, AI research...  ...to align backend architecture with overall product...  ...experience in backend development: TS/Node (required... 
    Logiciel
    Bordeaux
    il y a 7 jours
  • 2 000 € a 2 400 €Estimé
     ...European leader in sports...  ...challenges and development opportunities...  ...essential pillars for us. A...  ...shape the future of online gaming...  ...of Data Engineering: cloud-native...  ...analytics. The real engine is what you...  ...Transform complex business problems...  ..., or software engineering environment... 
    Logiciel
    Contrat
    Travail hybride
    Télétravail
    Horaires flexibles
    Bordeaux
    il y a 22 jours
  • 2 000 € a 2 400 €Estimé
     ...Our strength lies in our ability to combine...  ...becoming part of a community of 6,700...  ...in all their complexity to build practical...  ...Cloud-native Java development (Spring Boot, AWS,...  ...principles, hexagonal architecture and Docker/...  ...Deploy distributed systems where Kafka orchestrates... 
    Bordeaux
    il y a 21 jours
  • 2 000 € a 2 400 €Estimé
     .... Our strength lies in our ability to combine...  ...means becoming part of a community of 6,700...  ...in all their complexity to build practical,...  ...Description Fullstack Java development on cloud-native architecture (Spring Boot,...  ...Deploy distributed systems where Kafka orchestrates... 
    Bordeaux
    il y a 21 jours
  • 2 400 € a 2 900 €Estimé
     ...and accessible for a wide array of applications,...  ...hybrid rocket engine, we're introducing...  ...advancements in space...  ...full lifecycle development of a launch vehicle...  ...hybrid propulsion systems and contribute...  ...—Avionics, Structures, Testing, and...  ...technical teams and complex engineering... 
    Travail hybride
    Horaires flexibles

    HyPrSpace

    Le Haillan, Gironde
    Il y a 2 mois
  • 2 100 € a 2 600 €Estimé
     ...team responsible for the...  ...interact with complex operational data. As a Staff Software Engineer, you will provide...  ...technical leadership in applying AI technologies...  ...and delivery of AI-powered...  ...surfaces. Develop systems that combine...  ...career development and pathing opportunities... 
    Logiciel
    Travail hybride
    Bordeaux
    il y a 13 jours
  • 2 100 € a 2 600 €Estimé
     ...journey towards the evolution of our society and our...  ...supported by Lectra. Software, equipment, data and services...  ..., as a major player in the fashion, automotive...  ...re always on the lookout for new tech-enthusiasts to...  ...Mise à disposition du complexe sportif du Bouzet à Cestas... 
    Logiciel
    Contrat
    Télétravail
    Cestas, Gironde
    il y a 7 jours
  • 2 100 € a 2 600 €Estimé
     ...qualité et la maîtrise des systèmes complexes sont essentielles. En...  ...un environnement favorisant l'apprentissage, la...  ...responsabilités - Définir l'architecture de communication...  ...du projet et à l'engineering manager. Qualités...  ...inclusif, décerné par Job in Live, acteur... 
    Logiciel
    Contrat d'apprentissage
    Bordeaux
    il y a 24 jours
  • 2 300 € a 2 700 €Estimé
     ...concevons et développons des systèmes, des équipements et...  ...avionique, le département Système Engineering & Architecture (SEA) a pour rôle de...  ...allouer les spécifications au Software et au Hardware ;...  ...DO160, DO178 . vous savez structurer un besoin en requis de spécification... 
    Logiciel
    Travail hybride
    Bordeaux
    il y a 8 jours
  • 2 500 € a 3 300 €Estimé
     ...Définir et piloter la vision technique de l'architecture Salesforce Formaliser l'architecture...  ...Superviser les intégrations avec les systèmes tiers Construire et faire évoluer la...  ...de performance et d'incidents complexes Coordination & Accompagnement Encadrer... 
    Bordeaux
    Il y a un mois
  • 2 200 € a 2 600 €Estimé
     ...intelligence conçue, structurée et intégrée à...  ...qui permettent aux systèmes intelligents de...  ...des problématiques complexes. La...  ...les deux. AI Engineer L'AI Engineer...  ...construisez au sein des architectures du système client...  ...socle Architect of Intelligence : des... 
    Travail hybride
    Bordeaux
    il y a 26 jours
  • 2 300 € a 2 800 €Estimé
     ...intelligence conçue, structurée et intégrée à...  ...aux systèmes intelligents de...  ...problématiques complexes. La technologie...  ...forte valeur ajoutée. Vous...  ...collaborez avec les AI Engineers, Data...  ...socle Architect of Intelligence :...  ...des API, des architectures RAG et des bases... 
    CDI
    Travail hybride
    Bordeaux
    il y a 21 jours
  • 2 400 € a 2 900 €Estimé
     ...towards the evolution of our society and our...  ...by Lectra. Software, equipment, data and...  ...as a major player in the fashion, automotive...  ...always on the lookout for new tech-...  ...équipes Data/AI (Data Engineers, Data Scientists, AI...  ...Mise à disposition du complexe sportif du Bouzet à... 
    Logiciel
    Contrat
    Télétravail
    Cestas, Gironde
    Il y a un mois
  • 90k € a 100k €/an

     ...Founded in 2012, Mirakl...  ...forefront of marketplace...  ...operating system combines an...  ...remarkable ways. For more...  ...the design, development, and adoption...  ...combine deep AI engineering expertise...  ...will drive architecture decisions,...  ...commerce software and the way...  ...leadership on complex cross-... 
    Logiciel
    CDI

    Mirakl - Labs

    Bordeaux
    il y a 19 jours
  • 45k € a 65k €/an

     ...Developer with expertise in online game...  ...and scalable systems? Join a game development studio where you’...  ...and scalability of online game services...  ...will be responsible for both backend...  ...this a versatile engineering role. What you...  ...Skills Strong software development skills... 
    Logiciel
    Temps plein
    Horaires flexibles

    Skillsearch Limited

    Bordeaux
    il y a 21 jours
  • 2 700 € a 3 200 €Estimé
     ...Group. Our strength lies in our ability to combine...  ...means becoming part of a community of 6,700 committed...  ...in all their complexity to build practical, actionable...  ...experienced AWS DevOps Engineer. YOUR MISSIONS As...  ...the training and skill development of our employees.... 
    Bordeaux
    il y a 21 jours
  • 2 100 € a 2 500 €Estimé
     ...vignes, nous concevons et développons des systèmes, des équipements et services pour...  ...équipe de développement, -Concevoir l'architecture du hardware et du logiciel puis rédiger...  ...solutions intégrant du hardware et du software ; - des connaissances techniques dans... 
    Logiciel
    CDI
    Bordeaux
    il y a 25 jours
  • 2 100 € a 2 600 €Estimé
     ...technologie, entre océan et vignes, nous concevons et développons des systèmes, des équipements et services pour garantir le succès des...  ...exprimer leurs attentes Diriger et coordonner les études d'architecture matérielle afin de proposer une architecture Système & HW pour... 
    Logiciel
    Sous-traitance
    Bordeaux
    il y a 27 jours
  • 2 000 € a 2 500 €Estimé
     ...UNITED is one of Europe's...  ...reputation for technological...  ...a presence in around fifteen...  ...sécurisées et des systèmes de paiements...  ...de projets structurants : transfert...  ...clé dans la structuration technique, l...  ...les plus complexes du socle : performance, architecture, qualité du... 
    Logiciel
    CDI
    Télétravail
    Horaires flexibles
    Bordeaux
    il y a 24 jours
  • 2 100 € a 2 500 €Estimé
     ...regroupant nos activités de services numériques permettant d'opérer les systèmes d'informations critiques de nos clients et de les accompagner...  ...et la conformité des systèmes dans un contexte industriel complexe - Développer et maintenir des solutions logicielles basées... 
    Logiciel
    Télétravail
    Bordeaux
    Il y a un mois
  • 1 900 € a 2 400 €Estimé
     ...refuelled in orbit and that...  ...looking for a Mission Operations...  ...Training Engineer to build,...  ...with our software,...  ...simulator architecture. Key Responsibilities...  ...concept of operations,...  ...with software development teams to...  ...spacecraft systems (GNC, avionics...  ...translate complex systems... 
    Logiciel
    Relocalisation

    the-exploration-company

    Bordeaux
    il y a 16 heures