Careers

Build AI systems and software with us.

Claro designs and builds AI agents, business applications and platforms for companies in Morocco and Europe.

  • Client projects

    From scoping to go-live.

  • Remote work

    From anywhere in Morocco, on shared tools.

  • Internships

    Final-year students included, on our projects.

Three roles are open right now.

You will work on systems like the ones already live at Skippo, NYS and KLIT.

  • Senior software engineer

    Remote, from Morocco. Full time.

    We build systems that companies use every day: business applications, platforms wired into their tools, and AI agents connected to their data. You will join the team that designs and ships them, so the code you write goes into production at a client, with real users and older software that has to be connected.

    What you will do

    • Design and build complete web applications in TypeScript, from the interface to the server.
    • Connect our systems to the tools our clients already run, ERP, CRM or databases, through APIs and webhooks.
    • Set a project's architecture with the technical project manager, then evolve it release after release.
    • Review the team's code and help less experienced engineers grow.
    • Put tests, continuous integration and deployment in place, so a release stays safe even on a Friday evening.
    • Bring AI components, language models or document search, into the applications with the project's AI engineer.

    Your profile

    • You have at least five years of software development behind you, a good share of it on systems in production.
    • You are strong in TypeScript, React and Node.js, and you can design a PostgreSQL schema that still holds when the data has grown tenfold.
    • You have already modernised or integrated an existing system, with its data and the habits of the people who use it.
    • You follow new tools, from new Next.js releases to coding assistants, and you can judge which ones deserve a place in production.
    • You work in French and English, since our clients are in Morocco and Europe.

    Tools for the role

    • Next.js
    • React
    • TypeScript
    • Node.js
    • PostgreSQL
    • Prisma
    • Redis
    • Docker
    • GitHub Actions
    • Vercel

    Nice to have

    • A published mobile app built with Expo or React Native.
    • A project delivered for a bank, an insurer or a large group.

    Write to careers@clarodigi.com with the job title in the subject line. Attach your CV and two or three pieces of work you would like to show us. We reply to every application.

    Apply for this role
  • AI engineer

    Remote, from Morocco. Full time.

    Our AI agents read documents, find an internal procedure, draft an answer and wait for a person's approval before they act. You will build them with us, from the choice of model to their launch at the client, and you will know how to measure when they get it wrong, because a company only keeps an agent that is as reliable on the hundredth file as on the first.

    What you will do

    • Design agents and document search pipelines (RAG) on our clients' data.
    • Pick the right model for each need from those on the market, weighing answer quality, speed and running cost.
    • Build the test sets and evaluations that show what an agent gets right and what it misses.
    • Connect agents to the client's tools with only the rights their task needs, and plan human approval for sensitive actions.
    • Monitor agents once they are live, their errors and their response times, and improve them.
    • Explain your choices to the client's teams in plain words.

    Your profile

    • You have at least three years of software development behind you, part of it on applications built on language models and used in production.
    • You are strong in Python and comfortable in TypeScript.
    • You know vector databases, embeddings and document chunking, and you can tell why a search missed the right page.
    • You have set up model evaluations before and you read their results with care.
    • You know the Model Context Protocol or tool calling, and you follow each new generation of models closely.
    • You work in French and English.

    Tools for the role

    • Claude (Anthropic)
    • OpenAI models
    • Qdrant
    • MCP
    • Python
    • TypeScript
    • n8n
    • PostgreSQL
    • Docker

    Nice to have

    • Experience with document reading (OCR, vision).
    • Arabic or Darija, useful for our clients' cases in Morocco.
    • A side project or a publication about agents.

    Write to careers@clarodigi.com with the job title in the subject line. Attach your CV and two or three pieces of work you would like to show us. We reply to every application.

    Apply for this role
  • Senior technical project manager

    Remote, from Morocco. Full time.

    At our clients, a project brings together a business department, an IT team and sometimes a previous supplier. You will hold it together from scoping to launch, turning business needs into releases the team can build and the client can sign off. The role therefore needs a real technical background, since you will discuss architecture with engineers and priorities with a director, often on the same day.

    What you will do

    • Run scoping workshops with the client's teams and write down the scope, the priorities and the success criteria.
    • Split the project into short releases and keep the schedule with the technical team.
    • Chair the steering meetings and record decisions in writing, so everyone knows who approves what.
    • Anticipate risks, whether they concern data, access or an older system, and put the trade-offs to the client.
    • Prepare acceptance testing and the support users need when the system goes live.
    • Work with the sales team on what comes next at the client.

    Your profile

    • You have at least six years of experience, three of them running IT projects at an integrator, a software company or a large enterprise.
    • You have a technical education or background, and you read an architecture or an API specification without help.
    • You have run projects for banks, insurers, industry or large accounts in Morocco.
    • You write clearly in French and English, whether it is meeting minutes, a scoping note or a presentation to senior management.
    • You know agile methods and can adapt them to a client that works by its own rules.

    Tools for the role

    • Linear
    • GitHub
    • Google Workspace
    • Process modelling (BPMN)

    Nice to have

    • An AI project taken all the way to launch.
    • A project management certification (PMP, Scrum or equivalent).
    • Experience with tenders from large companies and the public sector in Morocco.

    Write to careers@clarodigi.com with the job title in the subject line. Attach your CV and two or three pieces of work you would like to show us. We reply to every application.

    Apply for this role

Don't see your role on this list?

You can still write to us, because we keep the applications we receive for future needs. Send your CV, a few samples of your work and two or three lines on what you would like to build. Internship requests go to the same address.

Claro, Recruitment

careers@clarodigi.com

The profiles we look for

  • Full-stack development

    You build interfaces and servers in TypeScript, and you like seeing a team use your code every day.

  • Data and AI

    You work on agents, document search or document reading, and you know how to check when a model gets it wrong.

  • UI/UX design

    You design working screens, from back offices to dashboards, for people who use them all day.

  • Marketing and content

    You write, publish and measure what works, on our site and on social media.

How hiring works

  1. 01

    Application

    You write to careers@clarodigi.com with your CV and a few samples of your work.

  2. 02

    Conversation

    If your profile matches a need, we invite you to an interview about your work and ours.

  3. 03

    Decision

    We give you our answer and, if it's a yes, the terms of your start.

  • Next.js
  • React
  • TypeScript
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • Redis
  • Docker
  • Claude
  • OpenAI
  • Python

Does your profile match one of these roles? Write to us.