Build systems that run real operations.
Mirage engineers deploy AI systems inside logistics networks, construction projects, industrial plants, and mining operations.
These systems run real workflows. They coordinate decisions, detect failures, and move operations forward.
If you want to work on problems that exist outside a lab, you will feel at home here.
We deploy where operations happen.
Mirage deploys AI systems inside operational environments where decisions happen in real time and failure carries real consequences.
We study how the operation actually runs. Then we build AI systems that change how decisions are made.
Every system we deploy runs inside real workflows. No demos. No slideware.
The core role at Mirage: Forward-Deployed Engineer.
Forward-Deployed Engineers operate at the boundary between systems and reality. You deploy, monitor, and improve AI workflows inside real operations.
A typical week may include:
You won't just write code. You'll understand operations, earn trust with clients, and deploy systems that change how work gets done.
Leadership is expected at every level.
We build AI agents for complex, real-world operations. We work on difficult problems, under real constraints, with customers who depend on what we deliver.
We expect exceptional commitment, speed, judgment, and execution from everyone on the team.
Operate at maximum intensity
We bring extraordinary energy, ambition, and commitment to our work. We push hard, set an aggressive pace, and expect more from ourselves every day. We challenge what most consider a reasonable level of effort, speed, and execution.
Intensity is our default operating standard.
Be relentlessly resourceful
We find a way. When the obvious approach fails, we try another. We learn whatever needs to be learned, find whoever needs to be found, and build whatever needs to be built.
Constraints are part of the work. We keep moving until we have a solution.
Take maximum ownership
We take responsibility for outcomes from beginning to end. We anticipate problems, act without waiting for instructions, and follow through until the work is done.
Job descriptions, team boundaries, and external dependencies never become excuses for inaction.
Move with extreme urgency
We compress timelines aggressively. Days instead of weeks. Hours instead of days whenever possible.
We make decisions quickly, shorten feedback loops, and get working systems into the hands of users. Every unnecessary delay is an opportunity to improve how we operate.
Be rigorous
We understand the problem down to the details. We question assumptions, verify facts, examine edge cases, and measure results.
Our work operates inside real businesses, where mistakes have consequences. We hold ourselves to high technical and operational standards at every stage.
Push through difficulty
We expect hard problems, setbacks, uncertainty, and pressure. We confront them directly.
When something breaks, we fix it. When an approach fails, we adapt. When the goal seems out of reach, we find another way forward.
We finish what we start.
Raise the standard
We continuously increase our expectations for quality, performance, and execution.
We challenge mediocre work, including our own. We give direct feedback, correct weaknesses, and improve relentlessly.
The standard rises as the company grows.
Bring energy and enthusiasm
We bring high energy to our teams, our customers, and the problems we solve.
We approach difficult challenges with enthusiasm, curiosity, and confidence. We celebrate progress, support each other, and make ambitious work exciting.
Energy is contagious. Leaders generate it.
Get into the field
We believe in understanding reality firsthand.
We work directly with customers, operators, engineers, and the people using our systems. We study their workflows, understand their constraints, and take responsibility for making our technology work in production.
Our work is judged by its performance in the field.
Be direct and candid
We speak clearly, challenge assumptions, and address difficult issues immediately.
We tell the truth about performance, progress, failures, and risks. We welcome disagreement and change our minds when the evidence demands it.
Trust requires honesty, especially when the conversation is uncomfortable.
Focus relentlessly
We identify what matters most and concentrate our resources accordingly.
We eliminate distractions, challenge unnecessary work, and direct our effort toward the objectives with the greatest impact.
We understand that exceptional execution requires difficult choices about what deserves our attention.
Win as one team
We put the mission and the team's success ahead of individual recognition.
We share knowledge, challenge each other, step outside our responsibilities, and help teammates succeed. We hold each other to demanding standards while treating people with respect.
We win together, and we take responsibility together.
Builders who thrive in complexity.
TECHNICAL DEPTH
Strong fundamentals in software engineering, data systems, or AI.
You can debug a broken pipeline, build a custom integration, or optimize a model.
OPERATIONAL CURIOSITY
You want to understand how real operations work, not just theory.
You ask "how does this actually run?" before you build anything.
BIAS FOR BUILDING
You ship code. You deploy systems. You move forward.
You prefer working prototypes over perfect architectures.
COMFORT WITH AMBIGUITY
You can operate without clear specs, structured roadmaps, or predefined playbooks.
You figure things out as you go.
Global deployments. Small team.
Engineers frequently travel to operational sites depending on projects.
Open Positions
Forward-Deployed Engineer
Casablanca: Full time
Deploy and operate AI systems inside real operational environments. Build integrations, debug pipelines, and work directly with clients.
Apply by emailForward-Deployed Engineer
Barcelona: Full time
Deploy and operate AI systems inside real operational environments. Build integrations, debug pipelines, and work directly with clients.
Apply by emailForward-Deployed Engineer
Paris: Full time
Deploy and operate AI systems inside real operational environments. Build integrations, debug pipelines, and work directly with clients.
Apply by emailSoftware Engineer
Casablanca: Full time
Build the platform that powers Mirage deployments. Work on data pipelines, operational models, and agent infrastructure.
Apply by emailAI Engineer
Casablanca: Full time
Build and improve document intelligence systems, operational models, and agent workflows that run inside production environments.
Apply by emailForward-Deployed Engineer Intern
Paris / Barcelona / Casablanca, 6 months
Work alongside our deployment team. Contribute to real projects, build client integrations, and learn how AI systems run in production.
Apply by emailAI Engineer Intern
Casablanca / Paris: 6 months
Work on document intelligence, operational models, or agent systems. Contribute to production AI workflows.
Apply by emailGTM Engineer
Barcelona: Full time
Bridge engineering and go-to-market. Build demos, support deployments, and help translate technical capabilities into client outcomes.
Apply by emailApplication Process
We care more about what you've built than where you worked. Send us:
Email:
Build systems that matter.
Join a team deploying AI inside real operations.
Work on systems that coordinate decisions, detect failures, and move industrial workflows forward.