Senior Java Software Engineer (AI Integration)
Leyton CognitX · Casablanca
Description du poste
About the role
As a Senior Java Software Engineer focused on AI integration, you will design and deliver production‑grade applications while embedding large language model capabilities into client solutions. You will work on internal projects using Java/Spring Boot and on enterprise assignments that may involve Python or Node.js/TypeScript, adapting to business needs.
Key responsibilities
- Design and develop end‑to‑end features, including APIs, business logic, unit and integration tests, and deployment pipelines.
- Maintain code quality through SOLID principles, design patterns, clean architecture, code reviews, and SonarQube analysis.
- Build robust, versioned, secure, and performant REST APIs.
- Operate in CI/CD environments using Git flow, pull‑request reviews, automated pipelines, and regression testing.
- Integrate LLMs (OpenAI, Anthropic, Mistral) via APIs, managing tokens, costs, and latency.
- Construct Retrieval‑Augmented Generation (RAG) pipelines with chunking, embedding, vector stores, and retrieval components.
- Implement LLM agents using LangChain or LangGraph for automated workflows.
- Measure AI output quality with RAGAS or custom metrics and monitor performance.
- Mentor junior and mid‑level engineers, conduct code reviews, and share best practices.
- Collaborate directly with clients and product owners to gather requirements and present technical solutions.
- Participate in architecture decisions and define technical standards for the team.
Required profile
- Seasoned software engineer with a proven track record of delivering production‑grade Java applications.
- Strong ability to integrate AI capabilities without being a data scientist.
- Experience working on both internal projects and client‑facing engagements across varied technology stacks.
- Effective mentor and communicator, capable of translating technical concepts for diverse audiences.
Required skills
- Java
- Spring Boot
- REST APIs
- SOLID principles
- Design patterns
- Clean architecture
- SonarQube
- Git
- CI/CD pipelines
- Unit testing
- Integration testing
- OpenAI API
- Anthropic API
- Mistral API
- LangChain
- LangGraph
- RAG pipelines
- Vector stores
- Token management
- Latency management
- Monitoring
- Code reviews
Questions fréquentes
Pourquoi signalez-vous cette offre ?
Aller plus loin
Salaires, guides et recherches au Maroc.
Salaires par métier
Recherches fréquentes
Postulez en 30 secondes
Entrez votre email pour postuler. Un compte sera cree automatiquement.
En continuant, vous acceptez nos conditions d'utilisation.
Deja un compte ? Connexion
Publie il y a 3 semaines
Expire dans 1 mois
77 vues · 0 interesses
Boostez vos chances
Importez votre CV : nous vous proposons les offres qui matchent votre profil.
Analyse de votre CV en cours...
Leyton CognitX
Casablanca
Offres similaires
-
Responsable de production – Casablanca
LNET Casablanca -
Consultant Cybersécurité – Pilotage d’audits de sécurité
Foster Processing Casablanca -
Technical Lead – Mission freelance longue durée dans le secteur bancaire
Foster Processing Casablanca -
IT Business Analyst – Rabat
HARMONY TECHNOLOGY Rabat -
Data/BI Engineer - Harmony
Employeur non precise Rabat