
Mastère – Expert in Software Architecture and Development (M-EADL, Groupe 3iL)
A level 7 (Bac+5) Mastère from Groupe 3iL, awarded as a double degree with ESMT’s Master’s in Data Science & Artificial Intelligence (MDSIA), training experts over two years to design, architect and deploy high-performance, secure software solutions built on data and artificial intelligence.
- Duration
- 2 years (4 semesters)
- Format
- Blended
- Course schedule
- Online courses

Overview
About this programme
A level 7 (Bac+5) Mastère from Groupe 3iL, awarded as a double degree with ESMT’s Master’s in Data Science & Artificial Intelligence (MDSIA), training experts over two years to design, architect and deploy high-performance, secure software solutions built on data and artificial intelligence.
Objectives
The Mastère – Expert in Software Architecture and Development (M-EADL) is a level 7 (Bac+5) programme of excellence from Groupe 3iL, designed to meet companies’ needs in advanced software development and IT architecture. It trains experts able to analyse, design and deploy high-performance, secure software solutions, and is aimed at IT enthusiasts seeking senior roles in software engineering, application architecture, cybersecurity or data science.
Awarded as a double degree with ESMT’s Master’s in Data Science and Artificial Intelligence (MDSIA), the programme enables graduates to:
- Use mathematical, statistical and computing tools to model and solve complex problems;
- Design and implement big data processing pipelines;
- Develop machine learning models and artificial intelligence systems;
- Deploy robust, scalable solutions suited to professional environments;
- Integrate AI solutions into a wide range of business contexts: energy, finance, health, transport, cybersecurity, digital governance, smart cities and more.
Join the class
Admission requirements
Prerequisites
Both degrees are open:
- At Master 1 level: to holders of a bachelor’s degree (Bac+3) in mathematics, telecommunications networks, digital systems, computer networks and systems, information systems, audiovisual systems, or any equivalent degree;
- At Master 2 level: to holders of a Master 1 (Bac+4) in telecommunications networks, digital systems, computer networks and systems, information systems, audiovisual systems, or any equivalent degree.
Procedures and requirements
Candidates are selected by a panel in two stages:
1. Application review: verification of degree requirements, of the content of the candidate’s initial training and, where applicable, of the nature of their professional experience.
2. Interview: shortlisted candidates attend an interview assessing their academic background, experience, professional project and motivation.
The programme is eligible for work-study (apprenticeship) contracts.
Learning outcomes
Skills covered
- Model and solve complex problems using mathematics, statistics and computer science
- Design and implement big data processing pipelines
- Develop machine learning and deep learning models
- Process natural language and audio/video signals
- Design centralised and distributed software architectures
- Master advanced object-oriented and parallel programming
- Use cloud, virtualisation and SQL, NoSQL and NewSQL databases
- Secure systems: cryptography and operational cybersecurity
- Develop blockchain applications and IoT systems
- Design decision-support information systems and dashboards
- Industrialise software development and testing
- Manage projects with agile methods and quality standards (CMMI)
After the programme
Career prospects
- 01IS consultant
- 02Project owner assistant
- 03Design engineer
- 04IS urbanist
- 05IS architect
- 06Project manager
- 07Project lead
- 08Consulting engineer
- 09Chief Data Officer
- 10Data Engineer
- 11Big Data developer
- 12Business Intelligence Manager
- 13Data analysis and visualisation expert
- 14Data scientist
- 15AI solutions integrator
- 16AI project manager
- 17AI solutions architect
- 18Business Intelligence project manager
- 19Business Intelligence consultant
- 20Data manager in charge of digital transformation
- 21Scrum master or Agile project manager
See also
Resources & frequently asked questions
Downloads
Frequently asked questions
Two degrees: the Master’s in Data Science and Artificial Intelligence (MDSIA), awarded by ESMT and accredited by CAMES, and the Mastère – Expert in Software Architecture and Development (M-EADL), awarded by Groupe 3iL. The programme is supported by the Franco-Senegalese Campus. Passing the TOEIC test is required to obtain the degrees.
Go further
Other programmes
Evening coursesMaster's Degree in Telecommunications and Multimedia (M-TM)
- 2 years
- On campus
- Initial training
- 120 Credits
Online coursesMaster's Degree in Information Technology for Health (M-TIS)
- Codiplômation : 2 ans — Double diplômation : 3 ans
- Online
- Initial training
Online coursesMaster's Degree in Digital Project Management (eMPNUM)
- Un (1) an
- Online
- Initial training

