All roles

Product Engineer

Own a feature from a business problem to a live product across dealer networks. Prompt engineering is a hard requirement.

Engineering team·Full-time·Remote-first

1Who we are

Captain is a US company based in Abu Dhabi, building AI for car dealers across the GCC. We are working with Mercedes-Benz, Porsche, Volvo and many other brands.

We're a small, experienced team: one of our previous startups, Fura (a digital freight brokerage), reached $80M in GMV per year in the US. We don't romanticize this business — it's tough sales and hard work.

We're AI-native to the core — the agents are the product, and AI is how we build them. The bet: we're not selling tools for dealers to operate — we're replacing entire functions inside the dealership. Every agent climbs the same ladder — copilot → hybrid → autopilot — until it owns a job end to end: reception, qualification, follow-up.

2Who we're looking for

A product engineer — someone who owns outcomes, not tasks. You don't wait for a spec; you find the problem worth solving and carry it to done. Hungry, scrappy, autonomous, fast. Code is your tool, not your goal.

One hard requirement: real prompt-engineering experience. Our product is LLM agents talking to real customers — getting reliable, production-grade behaviour out of models is the core of the job, not a nice-to-have.

Day to day, you own a feature from a business problem to a live product:

  • Take a problem from the business (or a client) and reframe it into a product solution — you decide what to build and why.
  • Code it yourself. Ship a prototype fast, show it, pull in real reactions.
  • Turn it into a product that runs across dealer networks — the "magic" comes from architectural quality, not one-off hardcoding for a single client.
  • Join client presentations and hear the feedback with your own ears.

You'll thrive here if:

  • you've shipped something real, end-to-end
  • you reach for AI by default
  • you'd rather ship something rough today than polish a perfect plan for next month
  • you don't need the full stack memorized — you learn fast and aren't afraid of someone else's code

You probably won't if you need a detailed ticket for every task, you only touch your own "layer" of the stack, or "move fast" stresses you out more than it excites you.

3What we do

We're building one AI workforce for the entire auto-dealer funnel — from a customer's first message to the sale and after-sales.

Every dealership leaks money wherever a human can't keep up: missed after-hours calls, slow replies, language barriers, forgotten leads. Our agents catch that flow — answering in 60 seconds, 24/7, in 50+ languages, qualifying leads, booking test drives, winning back cold customers, and scoring every conversation to show the team where deals slip away.

Our stack:

stack · TypeScript end-to-end
├──backendNode · PostgreSQL · RabbitMQ · Elasticsearch · WebSocket
├──aiOpenAI · realtime · ElevenLabs
├──frontendVue 3 · TypeScript · WebRTC · design system
├──voiceTwilio · SIP · WhatsApp
└──infraDocker · ELK · GitLab CI

4Next steps

No leetcode. A short intro call, then we look at real code you've written — send a GitHub link (or repo access) so our CTO can see how you actually build. You'll meet the founders directly: the team is small enough that there's no layer between you and the people making decisions.

We hire worldwide — fully remote, results matter, not your time zone. You won't be "another pair of hands" — you'll shape what the product becomes.