Deputy CTO; AI Agents, TypeScript, Kafka, Kubernetes
Job description
Deputy CTO, Red Rock Technology FZ-LLC, Dubai (On-site)
ABOUT RED ROCK TECHNOLOGYRed Rock Technology delivers managed software architecture and engineering capabilities, and builds AI agent infrastructure for operational automation and sovereign systems in the UAE.
Our product lines:
AI Agents: dedicated infrastructure for enterprise operational automation.
Neuralane: our enterprise AI operating platform.
Seedelligence:
Red Rock's sovereign food infrastructure initiative and AI Brain, for the UAE and the GCC.
Core stack:
Type Script, NestJS, Kafka, Kubernetes.
This is a second CTO seat. You will work alongside our current CTO, who will mentor you until you are fully independent in the role. You report to the CEO and the COO. This is a hands-on role: you write code every week.
WHAT YOU WILL DO- Co-own the technical direction of our products with the current CTO.
- Build event-driven services in Type Script and NestJS on Kafka and Kubernetes.
- Build LLM agent systems: prompting, tool use, RAG, evals, cost and reliability controls.
- Turn ideas into working demos for clients, often within a day, using Claude Code, Cursor and Copilot.
- Lead client technical meetings and explain architecture clearly.
- Write structured reports and present them in management meetings.
Kafka or queues, retries, idempotency.
- AED 40,000 to 55,000 per month, tax-free.
- Full package with Red Rock Technology FZ-LLC, including UAE visa sponsorship.
- On-site in Dubai, working directly with the CEO, COO and CTO.
- A structured path toward a fully independent CTO-level seat.
Identity and qualifications are verified before any offer. We never charge candidates any fee.
Red Rock Technology is an equal opportunity employer.
SkillsType Script, Node.js, NestJS, React, Vue, PostgreSQL, MongoDB, Kafka, Kubernetes, LLM, AI Agents, RAG, Claude, Cursor, Git Hub Copilot
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).