Talent Apply
Log in
All jobs
L

AI Software Engineer

Leyton
Casablanca, Morocco
Hybrid

About this role

About the Role An experienced AI Software Engineer at Leyton CognitX will play a driving role within a multidisciplinary team (Data Scientists, DevOps, Consultants). You will be responsible for architectural design, development, and large-scale deployment of AI-based technology solutions for internal and external clients, tackling complex, open-ended problems with sharp technical decisions, uncompromising engineering rigor, and a strong capacity for innovation.

What You'll Do

  • Architecture & Development: Design, architect, and develop complete, scalable features and platforms (APIs, business logic, databases, security).
  • AI Engineering: Lead the implementation of complex AI systems in production: advanced RAG pipelines, LLM agent fleets, model fine-tuning and integration (OpenAI, Anthropic, open-source LLMs).
  • Quality & Clean Code: Champion best practices (SOLID principles, Clean Architecture, design patterns) and conduct thorough code reviews.
  • Reliability & Testing: Define the testing strategy (TDD, unit, integration, e2e, stress tests) to ensure flawless deployments.
  • MLOps & Cloud: Deploy, monitor, and optimize models and code in dedicated environments with robust CI/CD pipelines.
  • Client Facing & Advisory: Act as a technical expert with clients. Understand their business challenges, break down complex concepts, and defend your architectural decisions.
  • Mentoring: Support the growth and skill development of junior developers and DataLab interns.

What We're Looking For

  • Engineering degree or Master's (Computer Science, Mathematics, Data Science) with 3 to 5 years of relevant experience.
  • Proven track record: you have designed, developed, and deployed software solutions integrating AI (ML, NLP, or GenAI) with measurable business impact.
  • Problem-solving & Autonomy: ability to take a vague business need and turn it into a solid technical architecture and finished product.
  • Communication & Leadership: strong interpersonal skills to engage with demanding clients and rally a technical team.
  • Technological Watch: insatiable curiosity for a fast-moving AI ecosystem.
  • Strong fundamentals across system design, data structures, clean code, CI/CD, APIs, and databases, plus experience with AI/LLM integration and vector stores.

Nice to Have

  • Experience with LangChain, LlamaIndex, LangGraph, FAISS, Pinecone, Qdrant, Milvus; RAG and agent ecosystems; information retrieval technologies; distributed systems.
  • Proficiency in Python, TypeScript/Node.js, Java/Spring, FastAPI/Django, React; cloud platforms (AWS/GCP/Azure); Docker/Kubernetes; Git and CI/CD; OpenAI and other LLM providers.
  • Experience with Elasticsearch, Kafka, RabbitMQ; microservices and event-driven architectures.

Compensation & Benefits

  • Salary: not disclosed. Benefits and perks available on request.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →