REF — Engineering Poste ouvert · Marrakech, Maroc
Carrières

Ingénieur Full-Stack (Backend & IA).

Engineering · Marrakech, Maroc · CDI · Hybride · Senior

Ingénieur Fullstack développant des solutions IA pour l’analyse de documents complexes.

01 - Contexte AEM · Secteur bancaire · Agile
Le poste

Le poste, en clair

PULSE.digital recherche un(e) Fullstack Engineer pour rejoindre une équipe technique et contribuer au développement de solutions d’analyse documentaire assistée par l’IA. Vous travaillerez sur des systèmes permettant de transformer des documents complexes en données structurées et exploitables, tout en intervenant sur le backend, le traitement documentaire, les workflows RAG et LLM, les APIs et le frontend.

02 - Responsabilités 08 missions

Vos responsabilités
Ce que vous ferez, concrètement.

01

Design and develop scalable backend services using Python, Django and Django Ninja.

02

Build document ingestion and processing pipelines, including OCR, PDF parsing and layout analysis.

03

Develop RAG and retrieval workflows for large and complex document sets.

04

Implement structured LLM workflows, agent and tool-calling systems using modern AI frameworks.

05

Build and integrate APIs and frontend interfaces using React and Next.js.

06

Work with PostgreSQL and vector stores to structure, store and retrieve document data.

07

Ensure traceability, evaluation and observability across AI-powered features.

08

Contribute to technical and product decisions within a small, collaborative engineering team.

03 - Profil Compétences attendues

Profil recherché
Ce que vous maîtrisez déjà.

01

Strong experience in backend development with Python and Django.

02

Experience designing APIs with Django Ninja or a similar framework.

03

Hands-on experience with RAG systems, including chunking, embeddings, indexing and retrieval.

04

Practical experience with structured LLM workflows, Pydantic AI or an equivalent framework.

05

Understanding of agents, tool calling and the modern LLM ecosystem.

06

Experience with React and Next.js, or Svelte with a willingness to work with React.

07

Solid knowledge of SQL and relational database modelling with PostgreSQL.

08

Experience working with OCR, PDF parsing and real-world document processing.

09

Familiarity with document conversion and layout analysis tools such as Docling.

QA

Good software engineering practices, including Git, testing and maintainable code.

11

English proficiency is required.

04 - Avantages Ce qui est compris

Ce que nous offrons
Un environnement, pas des gadgets.

Work on a real-world AI project focused on complex document analysis and automation.
Build practical AI-powered products combining software engineering, document processing and LLM technologies.
Work across the full stack, from data ingestion and backend systems to APIs and user-facing products.
Gain hands-on experience with modern AI technologies such as RAG, LLM workflows, agents and tool calling.
Work on challenging technical problems where accuracy, traceability and reliability matter.
05 - Processus 4 étapes

Le processus de recrutement
Quatre étapes, zéro friction.

De la candidature à l’offre : un parcours direct, respectueux de votre temps.

01

Candidature

≈ 5 min

CV et profil via le formulaire. Cinq minutes suffisent, la lettre est optionnelle.

02

Premier échange

sous 48 h

Un appel direct pour valider l’adéquation — dans les deux sens.

03

Échange technique

60–90 min

Discussion concrète avec l’équipe : méthodes, outils, cas réels. Pas de quiz piège.

04

Offre

Proposition claire, conditions transparentes, réponse rapide.

Bienvenue chez PULSE.
Candidature

Vous aimez casser ce qui doit être solide ?

Envoyez-nous votre candidature — CV, profil, et si vous le souhaitez, une courte vidéo. Nous revenons vers vous sous 48 heures pour un premier échange.

Réponse sous 48 h · Candidature confidentielle sur demande