Internship - Software and AI Developer (M/F)

9 Months ago • All levels
Research Development

Job Description

Dassault Systèmes offers clients the ability to imagine, invent, and create products and services through the integrated 3DEXPERIENCE Platform. This internship focuses on developing a collaborative platform for publishing, exploring, customizing, and reusing AI agents and tools. You will design and implement features for a Catalog and Studio, create intuitive interfaces and robust backend services, and develop mechanisms for discovery and collaboration. The role emphasizes software development, testing, and exploring innovative approaches like ontologies and knowledge graphs, contributing to a reference platform for AI agent management.
Good To Have:
  • Knowledge of frontend development (React, TypeScript).
  • Knowledge of ontologies, knowledge graphs, or intelligent search engines.
  • Ability to work effectively in a team, interacting with developers and data scientists.
  • Enjoys problem-solving with an analytical and creative approach to technical challenges.
  • Autonomy and initiative, ability to proactively advance in an R&D environment.
Must Have:
  • Design and develop Catalog and Studio functionalities (referencing, searching, sharing, editing, customizing, reusing).
  • Implement intuitive and high-performance interfaces, robust APIs, and backend services.
  • Develop mechanisms for discovery, reuse, and collaboration (tags, recommendations, comments, ratings).
  • Ensure software quality through unit and integration tests and good development practices.
  • Document developments and share progress with the team.
  • Good knowledge of software architecture, API design, and web application development.
  • Strong interest in applied AI, agent management and orchestration, and collaborative platforms.
  • Very good level of English, both written and spoken.
  • Proficiency in Python or Node.js.
  • Experience with Docker, Git, and CI/CD practices.
  • Skills in designing, managing, and querying databases (SQL/NoSQL).
  • Ability to implement unit and integration tests and follow good development practices.
Perks:
  • Multicultural environment
  • Friendly work environment focused on well-being and health (gyms & music rooms, concierge services…)
  • Commitment to diversity and inclusion
  • Dynamic career development policy: training plan, internal mobilities, etc.

Add these skills to join the top 1% applicants for this job

github
game-texts
react
user-experience-ux
nosql
node.js
ci-cd
docker
git
python
sql
typescript

Dassault Systèmes offers its clients the ability to imagine, invent, and create products and services through a fully integrated cloud environment: the 3DEXPERIENCE Platform. This platform is rich in information at all levels and in large volumes, making it complex to exploit and not always allowing its full added value to be extracted.

To maintain a competitive advantage, Dassault Systèmes seeks to establish a service allowing its clients to use an infrastructure to develop tools and execute agents using data and AI models.

Artificial intelligence plays a crucial role within this platform. Generative agents, capable of creating content and interacting intelligently with users, represent a major advance.

In this dynamic context, you will join the team responsible for setting up the development and execution platform for these agents.

You will integrate our research and development team to design and develop a collaborative platform, dedicated to the publication, exploration, personalization, and reuse of artificial intelligence agents and tools.

Your Missions

This internship will focus on software development: architecture design, implementation of advanced functionalities, testing, and optimization of the user experience.

You will work in close collaboration with other developers and data scientists to transform business needs into concrete and robust solutions.

Your main missions will be to:

  • Design and develop the functionalities of the Catalog (referencing, searching, sharing) and the Studio (editing, personalization, reuse).
  • Implement intuitive and high-performance interfaces, as well as robust API and backend services.
  • Develop mechanisms promoting discovery, reuse, and collaboration (tags, recommendations, comments, ratings).
  • Ensure software quality by implementing unit tests, integration tests, and good development practices.
  • Explore innovative approaches (ontologies, knowledge graphs, intelligent search engines) to enrich the platform.
  • Document your developments and share your progress with the team to ensure the project's sustainability and maintainability.

By contributing to this project, you will directly participate in the emergence of a reference platform for the management and reuse of AI agents and tools, while developing your skills in software engineering, collaboration, and technological innovation.

Your qualifications

Student in Master's or engineering school, specialized in computer science, software development, AI, or distributed systems, you are looking for a 6-month internship starting in January 2026.

You have good knowledge of software architecture, API design, and web application development.

You have a strong interest in applied AI, agent management and orchestration, as well as collaborative platforms like GitHub or Hugging Face.

You have a very good level of English, both written and spoken.

You are proficient in Python or Node.js. Knowledge of frontend development (React, TypeScript) is appreciated.

You already have experience with Docker, Git, and CI/CD practices.

Skills in designing, managing, and querying databases (SQL/NoSQL) are expected.

You are able to implement unit and integration tests and follow good development practices.

Knowledge of ontologies, knowledge graphs, or intelligent search engines is a plus.

You are able to work effectively in a team, interacting with developers and data scientists.

You enjoy problem-solving with an analytical and creative approach to technical challenges.

You are recognized for your autonomy and initiative, you have the ability to proactively advance in an R&D environment.

Joining us also means

Integrating a scientific company at the heart of technological innovation, driven by strong growth for over 40 years.

Main advantages and benefits:

  • Multicultural environment
  • Friendly work environment focused on well-being and health (gyms & music rooms, concierge services…)
  • Commitment to diversity and inclusion
  • Dynamic career development policy: training plan, internal mobilities, etc.

Inclusion statement

As a game-changer in sustainable technology and innovation, Dassault Systèmes is striving to build more inclusive and diverse teams across the globe. We believe that our people are our number one asset and we want all employees to feel empowered to bring their whole selves to work every day. It is our goal that our people feel a sense of pride and a passion for belonging. As a company leading change, it’s our responsibility to foster opportunities for all people to participate in a harmonized Workforce of the Future.

Set alerts for more jobs like Internship - Software and AI Developer (M/F)
Set alerts for new jobs by Dassault Systèmes
Set alerts for new Research Development jobs in France
Set alerts for new jobs in France
Set alerts for Research Development (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙