AI Developer - Microsoft AI School by Simplon
Artificial Intelligence
an exploding field
The Artificial Intelligence Developer is first and foremost an application developer. They specialize in creating applications incorporating artificial intelligence functionalities, such as chatbots, recommendation engines, document classification and prediction.
It uses languages adapted to application development, data manipulation and artificial intelligence. Its role is to help data scientists and AI project managers create AI-based services or interfaces. It draws on pre-existing AI models and solutions (including generative AI such as ChatGPT).
They work in compliance with regulations, company quality procedures and best development practices, with a constant concern for the safety of applications and the principles of accessibility and eco-design.
Main activities:
- Collect, store and make available data from an artificial intelligence project
- Integrate artificial intelligence models and services
- Creating an application integrating an artificial intelligence service
Microsoft by Simplon School
As of 2018, Simplon has set up an educational partnership with Microsoft. Accessible without diploma requirements and built around real-life business situations, the Microsoft by Simplon Schools have welcomed more than 60 promotions in the fields of AI, Cloud and cybersecurity since their creation.
Much more than a simple training program, the Microsoft by Simplon Schools are backed by an active community of learners, alumni and trainers. And a network of 430 partner companies! Its great strength? The opportunity to gain access, via a work-study format, to a wide variety of companies
, and to learn your trade from some of the biggest names in tech!
Training program
As part of a small group (15 to 20 people max.), from the very first days you'll discover the broad outlines of your future job, experience Simplon's active teaching methods and get to know the other learners.
You'll soon have a clear picture of the skills you need to acquire and the criteria on which you'll be assessed for final certification.
Phase 1 - You develop AI-enabled web applications
You'll learn how to develop AI applications and integrate dedicated libraries. For example:
- You will set up a web development environment
- Integrate simple SQL queries based on examples
- Versioning application sources with Git and on a remote repository
Phase 2 - You leverage existing AI services in the development of AI applications
You will extend your development activity to AI services, ensuring that applications are accessible and secure. In particular:
- You recommend an AI service based on the needs and parameters of the project,
- Integrate the AI service API into an existing application
- You write technical documentation.
Phase 3 - You will participate in the preparation of data foran AI project
You will implement the data flows of an AI project: collecting, preparing and storing training, feedback and monitoring datasets for ML (Machine Learning). For example:
- You collect data from the main types of
data sources: databases, files, scrapping, OLAP/big data systems or APIs, - You centralize raw data sets,
- You create relational and non-relational databases,
- You develop REST APIs.
Phase 4 - Optimizing AI applications via MLOps pipelines
As if you were on an AI application development mission, you'll take charge of the DevOps and MLOps environment:
- You optimize the sources of an AI application,
- You will take charge of and develop a CI/CD pipeline for an AI application,
- You take part in setting up model monitoring.
Phase 5 - Managing an artificial intelligence project
You will learn to manage the development of AI applications and their MLOps pipelines. For example:
- You will analyze an expression of need for an AI application project,
- You will design the technical framework for an AI application development project,
- You participate in the organization and agile management of development projects.
Phase 6 - Preparing for and obtaining your RNCP certification
To demonstrate that you have mastered all the skills covered by the RNCP certification, you will produce a project and present it to a jury of professionals.
Admission
From Bac
Campus
Toulon
Program Length
3 months intensive training
16 months work-study
Targeted degree
RNCP level 6 title
and certifications
The plus of the training
This training course aims to :
- the state-approved RNCP certification for Artificial Intelligence Developers RNCP 37827 level 6, equivalent to bac +3.
- the Répertoire Spécifique certification, Gérer un projet en mobilisant
les méthodes agiles RS 5487 - two certifications Microsoft Azure :
Skills targeted for RNCP certification
01 - Collect, store and make available data from an artificial intelligence (AI) project
- Automate data extraction
- Develop SQL queries to extract data from database management and big data systems
- Develop rules for aggregating data from different sources
- Creating a database in compliance with the RGPD
- Develop an API to make the dataset available
02 - Integrating artificial intelligence (AI) models and services
- Organize and conduct a technical and regulatory watch
- Identify pre-existing AI services based on the expression of need at
AI functionalities - Setting up an AI service
- Develop an API exposing an artificial intelligence model
- Integrate the API of an AI model or service into an application
- Monitor an AI model using current and project-specific metrics
- Program automated tests of an AI model
- Creating a continuous AI model delivery chain
03 - Creating an application integrating an artificial intelligence (AI) service
- Analyze a customer's application needs integrating an AI service
- Design the technical framework of an application integrating an AI service, based on a needs analysis
- Coordinate the technical realization of an AI application
- Develop the technical components and interfaces of an application
- Automate source code testing phases during source versioning
- Create a continuous application delivery process
- Monitoring an AI application
- Resolving technical incidents
What you need to know about work-study contracts
On a sandwich course, you spend 1 week in training and 3 weeks on the job.
You'll benefit from both certified training and professional experience.
As a work-study student, you'll be paid as an employee of the company. Your training is fully financed. You sign a professionalization or apprenticeship contract, depending on your age and profile.
Prior to the training course, our teams will support you in your search for a company: CV workshops, LinkedIn profile, interview preparation, jobdating...
Admission
What you need to join us
You can join the course if you are registered as a job seeker. The cost of this training will be fully covered.
Whether you are retraining, young or already a professional in the sector, this training is open to you for a career in tech, with no technical prerequisites.
Your state of mind
- Highly motivated, to be demonstrated on the application form
- Curious and creative, with good oral and written expression skills
- Willing to work in a team and collaborate on projects
- A willingness to make a long-term commitment to an intense training program
Your level of technical expertise
- You are familiar with the main digital professions and fields
- You have a thorough understanding of the AI developer profession
- You have some initial programming experience (knowledge of a back-end programming language).
You'll be able to showcase your skills as part of the application process, in particular through a self-study phase and the completion of a mini-project.
If you have a disability, special arrangements can be made.
Applications are closed for the 2026 session.