AI Software Engineer

Codesearch — United Arab Emirates · Posted ~3 hours ago

Mid Full-time Remote

Skills

backend development software engineering APIs distributed systems automation AI agents backend AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A distributed engineering team is looking for a software engineer to build backend systems and intelligent automation solutions. The role focuses on production software, scalable services, APIs, and creating reliable AI-driven workflows.

Highlights

Build production-grade AI software with significant ownership in a distributed engineering environment focused on solving complex automation challenges.

Description

AI Software Engineer An unsolved problem in a multi-billion-dollar industry. A revenue-generating startup with signed commitments and paying customers. A build-from-the-front engineering role with ownership - where the hard part is the software, not the model. This is a software engineering role in an AI domain, not an AI role that happens to involve software. Our client builds agents and automation that take document-heavy business workflows and run them end to end: a document lands, an email arrives, and a reusable agentic workflow fires automatically - extracting what matters and acting on it, instead of someone re-prompting a chatbot every time. The product is live, customers are paying, and the team is small and fully distributed, so what you build, you own. The hard part here is the engineering. Production-grade backend is live Agent experiences is what they are hiring for. What You'll Be Doing Build and own the backend the whole product runs on - services, APIs, workers, queues and event-driven workflows in Node and TypeScriptDesign multi-tenant systems that serve many customers from one platform, and solve the data-isolation and privacy problems that come with it properlyBuild reusable agentic workflows that trigger automatically - document extraction, ingestion and workflow automation that runs without a human re-prompting it each timeWrap the model providers into reliable production features: structured outputs, tool calls, retrieval, guardrails, approval steps and audit trailsPut in the observability that keeps an AI system honest - tracing agent runs, catching failures, and watching cost and latencyUse coding agents to move fast, and review what they produce with real engineering judgement before any of it shipsOwn what breaks in production and fix the root cause, not the symptom What You'll Need Essential Production-hardened Node and TypeScript from real commercial systems - side projects and AI-generated hobby code will not be enough Genuine experience building multi-tenant systems that serve many customers at once, and solving the privacy and data-isolation problems that followA track record at the production sharp end - real scale, real users, and clear stories of what broke and what you changed because of itStrong PostgreSQL: schema design, indexing, migrations, and fixing queries when they're slowAround five years shipping production software, with evidence you deliver systems, not prototypes Bonus Integrating LLM SDKs into production - very helpful, but not a blockerComfort with pgvector or similar for retrieval The Person You're a software engineer first with a CS background, drawn to AI because that's where the interesting problems are right now - not because you're collecting technologies. You've shipped real systems, you carry the scars, and you can tell genuine capability from hype. You work well in a small, fully distributed team where clear communication across time zones is the difference between shipping and stalling, and you take ownership without being asked. The Role Fully remote, working UAE / Gulf hours - the team is small and spread across three continents, so overlap and clear communication genuinely matterAround five years of production software experienceEarly-stage startup: live product, paying customers, and real ownership of what you build