Senior AI Software Engineer – Casablanca

Casablanca

CDI / Temps pleinHybrideIngénieur / École d'ingénieursFrançais, AnglaisInformatique / IngénierieInformatique / IT

L’essentiel du poste

Résumé par Postule AI

Leyton CognitX, the AI & Tech Advisory of Leyton, is hiring a Senior AI Software Engineer in Casablanca to lead the design and delivery of software solutions with AI features such as RAG, agents and MCP integrations. The role is full-time with a mixed work mode and focuses on end-to-end development, ownership of production incidents, code quality and mentoring junior developers. Candidates need strong back-end and front-end engineering experience, hands-on AI engineering skills, and 5+ years of software development experience.

Vos missions

  • Design and build scalable software solutions end to end, covering APIs, business logic, front end, databases and security.
  • Build and run AI features in production, such as RAG pipelines, LLM agents, MCP servers and tool integrations.
  • Deploy and run solutions on the cloud, including AI services and GPU-backed inference when it makes sense.
  • Own production incidents: diagnose fast, coordinate fixes and run blameless postmortems.
  • Set code standards and lead thorough, constructive code reviews, while defining the testing strategy and keeping CI/CD reliable.
  • Mentor junior developers and interns through pairing, reviews and regular feedback.

Profil recherché

  • You have 5+ years of software development experience and have shipped AI-powered features such as agents, RAG systems or MCP integrations.
  • You enjoy leading and mentoring developers and can stay calm while handling production incidents.
  • You are pragmatic, choosing the simplest solution that works and explaining why.
  • You communicate clearly in French and English.

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

Senior AI Software Engineer

Location: Casablanca, Morocco · Mixed work mode · Full-time

Leyton CognitX is the AI & Tech Advisory of Leyton, bringing together a team of over 200 tech experts and data scientists. We deliver AI and technology solutions that transform how organizations operate and compete, combining strategic advisory with custom development.

Leyton's Tech team builds the software solutions used every day by our consultants and clients, including business platforms, a client-facing portal and a growing set of AI products. The team is young, motivated and moving fast into AI engineering with LangChain, LangGraph, agents and MCP. We are looking for an experienced engineer to help it reach the next level.

Your role

You will be the technical reference of the team: designing and building software solutions end to end, bringing AI into them through agents, RAG and MCP integrations, leading when production becomes difficult and helping junior developers grow. You will work on open problems where good judgement matters as much as good code.

Responsibilities

  • Architecture & development: design and build scalable software solutions end to end, covering APIs, business logic, front end, databases and security.
  • AI integration: build and run AI features in production, including RAG pipelines, LLM agents, MCP servers, tool integrations, prompt and context engineering, evaluation and cost control.
  • Cloud & infrastructure: deploy and run solutions on the cloud, including AI services and GPU-backed inference when it makes sense.
  • Critical situations: own production incidents, diagnose fast, coordinate the fix and run blameless postmortems.
  • Code quality: set and apply standards (SOLID, Clean Architecture, design patterns) and lead thorough, constructive code reviews.
  • Testing & delivery: define the testing strategy (unit, integration, e2e, evals for AI features) and keep CI/CD pipelines reliable.
  • Mentoring: coach junior developers and interns through pairing, reviews and regular feedback.
  • Tech watch: follow the AI and software engineering ecosystem, test new tools on real use cases and share what works.
  • Collaboration: work with product, DevOps, security and business teams, and explain technical choices in plain language.

Required skills

Software engineering: full mastery expected

  • Software solutions: strong back-end experience with Python (FastAPI or Django), PHP (Laravel) and/or TypeScript (NestJS), plus a modern front-end framework (React, Vue.js or Nuxt.js).
  • OOP & clean code: SOLID, design patterns, dependency injection and refactoring.
  • APIs & security: REST design, authentication (OAuth 2.0, SSO, JWT), WebSockets and streaming, security best practices (OWASP).
  • Databases: PostgreSQL (data modelling, indexing, query optimisation, migrations) and Redis. MongoDB is a plus.
  • System design: scalable, resilient architectures and their trade-offs, including caching and message queues (RabbitMQ, Kafka).
  • DevOps: Docker, Git, CI/CD (GitHub Actions, GitLab CI or Azure DevOps) and monitoring. Kubernetes and Terraform are a plus.

AI engineering

  • LLM integration: OpenAI, Anthropic and open-source model APIs, prompt engineering, structured outputs, streaming, and token and cost management.
  • Agents & MCP: LangChain, LangGraph or equivalent, tool calling, building and connecting MCP servers, guardrails and human-in-the-loop.
  • RAG: chunking, embeddings, vector stores (pgvector, Qdrant, Pinecone), hybrid search and re-ranking.
  • Quality & safety: evaluation datasets, monitoring (LangSmith, Langfuse), prompt injection defences and data privacy (GDPR, Law 09-08).

Cloud & GPU

  • Cloud: hands-on experience with Azure, AWS or GCP, including managed AI services (Azure OpenAI, Bedrock, Vertex AI).
  • GPU: working knowledge of GPU infrastructure for open-source models (vLLM, Ollama or similar), including choosing GPU instances and weighing cost, latency and throughput.

Profile

  • Engineering degree or Master's in Computer Science or a related field, with 5+ years of software development experience.
  • Built and shipped AI-powered features in production, such as agents, RAG systems or MCP integrations.
  • Has led or mentored developers and enjoys helping others improve.
  • Stays calm under pressure, handles production incidents and keeps people informed while fixing them.
  • Pragmatic: chooses the simplest solution that works and can explain why.
  • Communicates clearly in French and English.
  • Curious and keeps up with a fast-moving AI ecosystem.

What we offer

  • A key role in a team shaping how Leyton uses AI, internally and with clients.
  • Real ownership of technical and architecture decisions.
  • Products used every day by Leyton's teams, so your work has visible impact.
  • An environment to learn and share, with weekly tech reviews and internal learning paths.
  • A competitive package based on your experience.
  • A culture built on excellence, continuous improvement and work-life balance.

About us

At Leyton CognitX, we are committed to innovation, excellence and serving our clients. Our values of meritocracy, solidarity and fun inspire how we work every day. You will join an environment that supports personal engagement, rewards dedication and encourages continuous improvement.

Mise en forme par Postule ·

Signaler un problème