Back-End Developer (Python)

CDI
فوشانة
Télétravail non autorisé
Salaire : Non spécifié

Socomec
Socomec

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Reporting to the Solution Architect Manager, you are responsible for designing, developing, and enhancing the back‑end components of generative AI–based applications. You work on conversation management, user sessions, history, authentication, and access to language models, while participating in technical decisions in an Agile environment.

Responsibilities:

  • Design and develop back‑end services dedicated to generative AI applications.
  • Develop robust and secure APIs using FastAPI and Python.
  • Manage data models and migrations using Pydantic, Alembic, and SQLAlchemy.
  • Implement authentication, authorization, and access‑management mechanisms.
  • Integrate and secure interactions with generative AI models and LLMs.
  • Participate in architectural choices, technical decisions, and continuous improvement of the application framework.
  • Collaborate with technical, DevOps, and business teams.
  • Contribute to CI/CD pipelines, DevOps best practices, and deployment on Microsoft Azure.
  • Apply Agile methodologies and actively participate in team rituals.

Qualifications:

  • Engineering degree in computer science, information systems, software engineering, or equivalent.
  • Excellent command of Python and modern back‑end frameworks (FastAPI).
  • Experience in designing APIs and back‑end services for conversational generative AI applications (prompt handling, streaming, SSE, etc.).
  • Experience with Pydantic / Alembic / SQLAlchemy for model management and migrations.
  • Experience with GitLab (versioning, CI/CD) and DevOps practices.
  • Experience with the Microsoft Azure environment.
  • Strong awareness of security, performance, and scalability challenges in back‑end architectures.
  • Fluent in French and English.

What could make you stand out:

  • Confirmed experience in a similar position.

Because your profile is more than technical skills:

  • Agility and adaptability.
  • Curiosity and interest in new technologies and generative AI.
  • Collaborative spirit and ability to work in a multidisciplinary team.
  • Autonomy, reliability, and sense of responsibility.
  • Rigor and attention to detail.

 

#LI-GYY

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.