Ingénieur Full-Stack (Backend & IA).
Ingénieur Fullstack développant des solutions IA pour l’analyse de documents complexes.
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.
Vos responsabilités
Ce que vous ferez, concrètement.
Design and develop scalable backend services using Python, Django and Django Ninja.
Build document ingestion and processing pipelines, including OCR, PDF parsing and layout analysis.
Develop RAG and retrieval workflows for large and complex document sets.
Implement structured LLM workflows, agent and tool-calling systems using modern AI frameworks.
Build and integrate APIs and frontend interfaces using React and Next.js.
Work with PostgreSQL and vector stores to structure, store and retrieve document data.
Ensure traceability, evaluation and observability across AI-powered features.
Contribute to technical and product decisions within a small, collaborative engineering team.
Profil recherché
Ce que vous maîtrisez déjà.
Strong experience in backend development with Python and Django.
Experience designing APIs with Django Ninja or a similar framework.
Hands-on experience with RAG systems, including chunking, embeddings, indexing and retrieval.
Practical experience with structured LLM workflows, Pydantic AI or an equivalent framework.
Understanding of agents, tool calling and the modern LLM ecosystem.
Experience with React and Next.js, or Svelte with a willingness to work with React.
Solid knowledge of SQL and relational database modelling with PostgreSQL.
Experience working with OCR, PDF parsing and real-world document processing.
Familiarity with document conversion and layout analysis tools such as Docling.
Good software engineering practices, including Git, testing and maintainable code.
English proficiency is required.
Ce que nous offrons
Un environnement, pas des gadgets.
Le processus de recrutement
Quatre étapes, zéro friction.
De la candidature à l’offre : un parcours direct, respectueux de votre temps.
Candidature
≈ 5 minCV et profil via le formulaire. Cinq minutes suffisent, la lettre est optionnelle.
Premier échange
sous 48 hUn appel direct pour valider l’adéquation — dans les deux sens.
Échange technique
60–90 minDiscussion concrète avec l’équipe : méthodes, outils, cas réels. Pas de quiz piège.
Offre
Proposition claire, conditions transparentes, réponse rapide.
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