Research Engineer Position - Java Developer - Corese Library

Inria

France

Sur place

EUR 40 000 - 55 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

Partial reimbursement of public transport costs
7 weeks of annual leave
Possibility of teleworking
Access to vocational training
Social and cultural events

Résumé du poste

Inria is seeking a Research Engineer for a Java Developer position focusing on the Corese library. This role involves developing and maintaining robust software, optimizing code performance, and ensuring collaboration across teams within the AI project context.

With a strong emphasis on Java development best practices and software engineering, the ideal candidate will work in an innovative environment and contribute to France's technological sovereignty through AI advancements. Competitive salary and generous benefits included.

Qualifications

  • Solid experience in Java development.
  • Ability to develop high-quality Java software for production.
  • Experience in continuous integration and deployment.

Responsabilités

  • Develop and maintain the Corese library features.
  • Optimize code performance and quality.
  • Document the library's code and APIs.
  • Collaborate with cross-functional teams for integration.

Connaissances

Java development
Database interaction
Modular architecture design
Continuous integration
Agile methodologies
Debugging and optimizing open-source libraries
Excellent communication skills

Formation

Graduate degree or equivalent

Outils

Tomcat
Gitlab
Docker
Kubernetes
Python

Description du poste

Research Engineer Position - Java Developer - Corese Library

Level of qualifications required : Graduate degree or equivalent

Fonction : Temporary scientific engineer

Level of experience : From 5 to 12 years

About the research centre or Inria department

Inria is the French National Institute for Research in Digital Science, of which the Inria Côte d'Azur University Center is a part. With strong expertise in computer science and applied mathematics, the research projects of the Inria Côte d'Azur University Center cover all aspects of digital science and technology and generate innovation. Based mainly in Sophia Antipolis, but also in Nice and Montpellier, it brings together 47 research teams and nine support services. It is active in the fields of artificial intelligence, data science, IT system security, robotics, network engineering, natural risk prevention, ecological transition, digital biology, computational neuroscience, health data, and more. The Inria Center at Université Côte d'Azur is a major player in terms of scientific excellence, thanks to the results it has achieved and its collaborations at both European and international level.

Context

Context

Since 2018, Inria has played a crucial role as a support for the State's action in the field of artificial intelligence, in close collaboration with the National Strategy for AI. To steer this mission, Inria has created the AI Program, which is part of the Program Agency set-up entrusted by the State to Inria, and which coordinates innovative cross-functional AI initiatives: research, transfer and support for public policies.

As part of the AI acceleration strategy, and in particular in the area of “developing cutting-edge digital infrastructures, stimulating public-private partnerships and increasing the impact of AI research”, Inria has proposed the implementation of an acceleration project to support the implementation and development of an open and interoperable sovereign platform of AI software libraries for French companies, and its scaling to the European level.

This initiative is one of Inria's priorities as part of the development of its AI acceleration strategy, and with the aim of contributing to French technological sovereignty and the economic impact on French industry.

The expected impact of these measures on French industry is to enable all French companies, as well as public and institutional players, to accelerate their digital transformation using AI, without being in a captive relationship with the dominant players, thanks to the availability of a generic technological base and a set of associated transfer mechanisms.

This project, named P16, has two main components:

  • A private‑sector component aimed at industrializing the software in relation to the industrial and economic ecosystem, disseminating it in this world and ensuring, through the development of products and services, the economic sustainability of the project after the initial funded phase.
  • A component aimed at the academic AI community, to facilitate and accelerate the industrialization of research results for industry, and to widely disseminate P16's achievements to the academic world.

As part of this ambition, the implementation of the measure is based on the development and dissemination of a coherent suite of software platforms for AI and data based on three actions:

  • Action 1 focuses on data interoperability, proposing an architecture based on Web standards (Corese).
  • Action 2, “Data Wrangling,” addresses data preparation, aiming to reduce the manual time required in data science projects (skrub).
  • Action 3 focuses on model learning and execution, optimizing the scikit‑learn library to facilitate data analysis.

As part of the academic component, the AI Program is recruiting for Project P16 a Senior Java Developer Engineer for the Corese library, with a target start date of September 1, 2026.

Main activities
  • Development of the Corese library:
  • Re-design, develop and maintain Corese library features using robust software development practices.
  • Optimize code performance and quality by exploring different implementations.
  • Document the library's code and APIs.
  • Build continuous integration and deployment pipelines.
  • Manage releases
  • Development planning and phasing: Participate in task planning, organization of sprints, etc.
  • Collaborate with cross-functional teams:
  • Collaborate with other technical teams within the P16 project to ensure seamless integration of the Corese library with other software components.
  • Participate in coordination and planning meetings with related teams to align development goals and efforts.
  • Participation in group activities:
  • Participate in training courses and seminars.
  • Participate in thematic networks to promote best practices in software engineering and experimentation.
Skills

Required skills:

  • Solid experience in Java development, including interaction with databases.
  • Ability to develop high-quality Java software for production on application servers eg. Tomcat.
  • Strong knowledge of software engineering best practices and ability to design modular architectures.
  • Significant experience in continuous integration.
  • Demonstrated ability to work collaboratively on research and software development projects.
  • Ability to work in agile mode.
  • Ability to implement algorithms from academic publications.
  • Ability to debug, extend and optimize the functionality of open‑source libraries.
  • Excellent communication skills, enabling effective collaboration with internal and external teams.

Preferred skills:

  • Experience in Semantic Web and RDF stack is a plus.
  • Implementation of CI/CD continuous integration and deployment pipelines (Gradl, Gitlab, etc.).
  • Experience in containerized deployment (docker / K8S).
  • Development experience in python and python wrapping for java.

Education and experience:

  • Relevant experience in similar projects.
Benefits package
  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • 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
  • Contribution to mutual insurance (subject to conditions)
Remuneration

From 2692 € gross monthly (according to degree and experience the gross salary will be increased)

  • Theme/Domain :Algorithmics, Computer Algebra and Cryptology
    Software engineering(BAP E)

Warning : you must enter your e-mail address in order to save your application to Inria. Applications must be submitted online on the Inria website. Processing of applications sent from other channels is not guaranteed.

Instruction to apply

Defence Security :
This position is likely to be situated in a restricted area (ZRR), as defined in Decree No. 2011-1425 relating to the protection of national scientific and technical potential (PPST). Authorisation to enter an area is granted by the director of the unit, following a favourable Ministerial decision, as defined in the decree of 3 July 2012 relating to the PPST. An unfavourable Ministerial decision in respect of a position situated in a ZRR would result in the cancellation of the appointment.

Recruitment Policy :
As part of its diversity policy, all Inria positions are accessible to people with disabilities.

Inria is the French national research institute dedicated to digital science and technology. It employs 2,600 people. Its 200 agile project teams, generally run jointly with academic partners, include more than 3,500 scientists and engineers working to meet the challenges of digital technology, often at the interface with other disciplines. The Institute also employs numerous talents in over forty different professions. 900 research support staff contribute to the preparation and development of scientific and entrepreneurial projects that have a worldwide impact.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Confirmed Software Development Engineer M/F SLICES-FR
Confirmed Software Development Engineer M/F SLICES-FR

Inria • Grenoble

Hybride
Partial reimbursement of public transport costs
7 weeks of annual leave plus additional days
Possibility of teleworking
+2
Design of metasurfaces for terahertz and infrared applications
Design of metasurfaces for terahertz and infrared applications

Inria • France

Sur place
EUR 27 000 - 33 000
Teleworking option
Leave: generous vacation and RTT days
Professional equipment available
+1
Research and Development Engineer in Formal Methods
Research and Development Engineer in Formal Methods

Inria • Paris

Sur place
Partial reimbursement of public travel
Leave: 7 weeks annual leave + RTT days
Teleworking after 6 months
+4
Robotic perception engineer
Robotic perception engineer

Inria • Nice

Hybride
Partial reimbursement of public travel
Leave: 7 weeks + RTT
Teleworking possibility
+3
Research engineer / Static analysis of OCaml programs
Research engineer / Static analysis of OCaml programs

Inria • Rennes

Sur place
EUR 45 000 - 70 000
Partial reimbursement of public transport costs
7 weeks annual leave + 10 extra days RTT
Possibility of teleworking after 6 months
+3
Ingénieur de Recherche - Développeur Java - Bibliothèque CORESE
Ingénieur de Recherche - Développeur Java - Bibliothèque CORESE

Inria • France

Sur place
EUR 55 000 - 75 000
Ingénieur de recherche, HPC et programmation GPU pour la bibliothèque CGAL
Ingénieur de recherche, HPC et programmation GPU pour la bibliothèque CGAL

Inria • Valbonne

Sur place
EUR 27 000 - 33 000
Télétravail possible
Congés annuels généreux
Aide au transport
Ingénieur·e de recherche et développement en méthodes formelles
Ingénieur·e de recherche et développement en méthodes formelles

Inria • Paris

Sur place
Restauration subventionnée
Transports publics remboursés
Télétravail après 6 mois d’ancienneté
+1
Ingénieur développeur logiciel confirmé H/F SLICES-FR
Ingénieur développeur logiciel confirmé H/F SLICES-FR

Inria • Grenoble

Hybride
EUR 2 000 - 40 000
Restauration subventionnée
Transports publics remboursés
7 semaines de congés annuels
+1
Go-to-Market Analyst – Énergie & IA
Go-to-Market Analyst – Énergie & IA

Inria • Rennes

Sur place
Transport reimbursement
7 weeks annual leave + RTT
Teleworking after 6 months
+2