L

Leyton

Global cost-optimization and R&D tax consulting

Senior AI Software Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeCasablanca, MoroccoNo salary listedIn-person

About the Job

Requirements

  • Strong back-end experience with Python using FastAPI or Django, PHP using Laravel, and/or TypeScript using NestJS, plus a modern front-end framework such as React, Vue.js, or Nuxt.js.
  • Experience with object-oriented programming, SOLID, design patterns, dependency injection, and refactoring.
  • Experience designing REST APIs, implementing OAuth 2.0, single sign-on, and JSON Web Token authentication, WebSockets and streaming, and applying OWASP security best practices.
  • Experience with PostgreSQL data modelling, indexing, query optimisation, and migrations, as well as Redis.
  • Knowledge of scalable, resilient system architectures and trade-offs, including caching and message queues such as RabbitMQ or Kafka.
  • Experience with Docker, Git, CI/CD using GitHub Actions, GitLab CI, or Azure DevOps, and monitoring.
  • Experience integrating OpenAI, Anthropic, and open-source model APIs, with prompt engineering, structured outputs, streaming, and token and cost management.
  • Experience with LangChain, LangGraph, or equivalent; tool calling; building and connecting MCP servers; guardrails; and human-in-the-loop workflows.
  • Experience with retrieval-augmented generation (RAG), including chunking, embeddings, vector stores, hybrid search, and re-ranking.
  • Knowledge of evaluation datasets, monitoring tools such as LangSmith or Langfuse, prompt-injection defenses, and data privacy requirements including GDPR and Law 09-08.
  • Hands-on experience with Azure, AWS, or GCP, including managed AI services such as Azure OpenAI, Bedrock, or Vertex AI.
  • Working knowledge of GPU infrastructure for running open-source models using vLLM, Ollama, or similar, including selecting GPU instances and balancing cost, latency, and throughput.
  • An Engineering degree or a Master's in Computer Science or a related field, with at least five years of software development experience.
  • Experience building and shipping AI-powered features in production, such as agents, RAG systems, or MCP integrations.
  • Experience leading or mentoring developers.
  • Ability to handle production incidents calmly and keep stakeholders informed while resolving them.
  • Ability to communicate clearly in French and English.

Responsibilities

  • Design and build scalable software solutions end to end, covering APIs, business logic, front end, databases, and security.
  • Build and operate production AI features, including RAG pipelines, LLM agents, MCP servers and tool integrations, prompt and context engineering, evaluation, and cost control.
  • Deploy and operate solutions in the cloud, including AI services and GPU-backed inference where appropriate.
  • Own production incidents by diagnosing issues, coordinating fixes, and running blameless postmortems.
  • Set and apply software quality standards, including SOLID, Clean Architecture, and design patterns, and lead thorough, constructive code reviews.
  • Define the testing strategy for unit, integration, and end-to-end tests, as well as evaluations for AI features, and maintain reliable CI/CD pipelines.
  • Coach junior developers and interns through pairing, reviews, and regular feedback.
  • Track developments in AI and software engineering, test new tools on real use cases, and share effective approaches with the team.
  • Collaborate with product, DevOps, security, and business teams, and explain technical choices in plain language.

Desired Qualifications

  • Experience with MongoDB.
  • Experience with Kubernetes and Terraform.

About the Company

Leyton

Global cost-optimization and R&D tax consulting

Leyton is a global consulting firm that helps clients optimize costs and claim government incentives for research and development (R&D) activities. Its process combines tax professionals with technical consultants who review projects, determine eligibility, document and calculate credits, file with tax authorities, and support clients through any audits. The firm differentiates itself with the largest dedicated R&D tax claims technical team and a wide global footprint, backed by decades of experience since 1997 and more than 850 US employees. Its goal is to improve client performance by unlocking value from R&D incentives, enabling greater investment in innovation and growth.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Issy-les-Moulineaux, France
Founded
1997

Recently Posted Jobs

Explore more opportunities at Leyton

See more jobs