Job Offer
Accenture is hiring: three job opportunities available in Rabat
The labor market in Rabat continues to show impressive vitality, driven by the growth of technology hubs and the renewed confidence of multinationals in Moroccan skills. In this dynamic context, Accenture, a global consulting and technology giant, is strengthening its teams in Morocco with targeted opportunities for advanced technical profiles. The company, which has successfully established its local presence while maintaining international standards, currently offers three key permanent positions, ideal for those seeking to accelerate their career.
These job offers fit into a digital transformation logic where data and software development reign supreme. Working on high added-value projects, often for international clients, while benefiting from a hybrid work mode, represents a rare opportunity to reconcile quality of life and professional excellence. For those scanning platforms to land a job in Morocco, these positions deserve special attention.
Data expertise at the heart of Accenture’s recruitment in Rabat
Data is the new engine of the global economy, and Morocco is no exception to this rule. Accenture is actively searching for talents capable of structuring, cleaning, and enhancing this valuable resource. Two levels of seniority are currently open for data engineering specialists. These roles are crucial to support clients — banks, telecoms, or industries — in their analytical transition.
The position of Data Engineer Senior is intended for professionals mastering the data value chain, from extraction to delivery. It is not just about coding but ensuring the reliability of pipelines in demanding environments such as BigQuery or Teradata. This is an ideal opportunity for those wishing to refine their technical expertise while collaborating with functional teams.
Meanwhile, the Data Engineer Expert profile is expected to handle architectural challenges and technical leadership. Here, the consulting and mentoring dimension takes precedence over pure execution. If you have the soul of a mentor and the ability to solve complex performance incidents, this role is tailored for you. It is a level of demand comparable to what can be found in other major groups energizing the market, such as the Smeia group, illustrating the upgrading of offers in the Kingdom.
Comparison of Data Engineering responsibilities
| Responsibility 🛠️ | Senior Profile 🧑💻 | Expert Profile 👨🏫 |
|---|---|---|
| Core Business | Development of robust ETL flows and modeling. | Design of large-scale Data architectures. |
| Technical Stack | SQL, BigQuery, Teradata (advanced level). | Full mastery and resolution of complex incidents. |
| Human Dimension | Project-mode collaboration. | Technical supervision and definition of standards. |
| Main Goal | Reliability and performance of pipelines. | High availability and technical strategy. |
To succeed in these positions, certain skills are non-negotiable:
- 🎓 Education: A Bac+5 in computer science or engineering is required to ensure a solid theoretical foundation.
- 📊 Mastery of SQL & ETL: Proven experience with tools such as BigQuery or Teradata is essential.
- 🚀 Project Approach: The ability to thrive in an agile and structured environment.
- 🧠 Analytical mind: For the expert profile, a systemic vision of complex architectures is expected.
Java Spark Development: Large-scale software engineering
Beyond pure data management, the technology industry needs builders capable of creating the processing engines of tomorrow. Accenture thus opens its doors to confirmed or expert Java Spark Developers. This position is strategic as it deals with processing large volumes of data (Big Data) in batch or near real time.
The ideal candidate must be a coding virtuoso, able to optimize the performance of distributed processing. Working at Accenture on these topics often involves interacting with sectors as rigorous as finance, a field where quality requirements align, for example, with those demanded for a bank advisor at BMCI, but with a much more pronounced technical dimension.

The assigned projects require exemplary rigor and strong autonomy. The goal is to design sustainable solutions, capable of supporting the load and evolving with client needs. It is a technical challenge stimulating for any developer passionate about the Java ecosystem and distributed architectures.
The pillars of the Java Spark position
| Domain | Expectations and Missions 🎯 |
|---|---|
| Technologies | Java, Spark, SQL, distributed environments. |
| Type of processing | Implementation of Batch and Real-time jobs on large volumes. |
| Optimization | Code performance and processing efficiency. |
| Collaboration | Close work with architects and Data teams. |
The prerequisites to apply for this offer are clear:
- 💻 Code Expertise: Solid experience in Java and Spark development is imperative.
- 🌐 Big Data Vision: Understanding distributed architectures is not optional, it is a necessity.
- 🎓 Degree: Bac+5 in software development or equivalent.
- 🤝 Soft Skills: Rigor and autonomy to navigate complex projects.
How to seize these opportunities in Rabat?
The recruitment process at Accenture is straightforward but demanding. Unlike administrative competitions such as those of the CNSS for public employment, here flexibility and technicality trump administrative formalism, although rigor in the application remains essential. The positions are based in Rabat, but the hybrid work mode offers appreciable flexibility, aligned with 2025 standards.
To maximize your chances, it is crucial to personalize your approach. Recruiters look for profiles who understand not only technology but also its business impact. Knowing how to effectively search for a job today means taking care of your digital presence and the precision of your CV.
Here is the procedure to submit your application:
- 📄 Prepare your CV: Highlight your concrete projects, data volumes processed, and mastered technologies.
- 📧 Send your application: Submit your file by email to [email protected].
- 🎯 Email subject: Be precise! Clearly mention the job title (e.g., “Application Data Engineer Expert”).
- 🗣️ Prepare for the interview: Be ready to demonstrate your technical expertise through tests or case studies.
Summary of available offers
| Position 📋 | Required level | Key Techs 🗝️ |
|---|---|---|
| Data Engineer | Senior | SQL, ETL, BigQuery |
| Data Engineer | Expert | Architecture, Leadership, Teradata |
| Developer | Confirmed / Expert | Java, Spark, Big Data |
Where are the positions for these Accenture offers based?
All mentioned positions are based in Rabat, Morocco. The company offers a hybrid work mode, combining office presence and telecommuting, thereby providing modern flexibility to employees.
What is the required level of experience to apply?
Accenture is looking for experienced profiles. For Data Engineer positions, a Senior or Expert level is requested. For Java development, candidates must be confirmed or experts. Beginners are not the main target of this recruitment wave.
How to send your application for these opportunities?
Applications must be sent directly by email to [email protected]. It is imperative to specify the exact job title targeted in the subject of your email to facilitate the processing of your file.
What are the benefits of working at Accenture Morocco?
Besides remuneration, joining Accenture allows working on innovative international projects, benefiting from continuous learning on the latest technologies (Cloud, AI, Big Data), and evolving in a multicultural and dynamic environment.