> Markdown version of [/jobs/ext/2735046-ai-software-engineer](https://www.wearedevelopers.com/jobs/ext/2735046-ai-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Software Engineer - **Company:** CODE SEARCH PARTNERS INC. - **Location:** United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, PostgreSQL, Node.Js, Software Engineering, Systems Integration, TypeScript, Large Language Models, Indexer, Backend - **Published:** September 5, 2026 - **Apply:** https://arc.dev/remote-jobs/j/redirect/phpxfa6kdc ## About the Role * 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 follow * A track record at the production sharp end - real scale, real users, and clear stories of what broke and what you changed because of it * Strong PostgreSQL: schema design, indexing, migrations, and fixing queries when they're slow * Around five years shipping production software, with evidence you deliver systems, not prototypes Bonus * Integrating LLM SDKs into production - very helpful, but not a blocker * Comfort with pgvector or similar for retrieval The Person ⓘ View potential timezone restrictions 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. ## Description 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 TypeScript * Design multi-tenant systems that serve many customers from one platform, and solve the data-isolation and privacy problems that come with it properly * Build reusable agentic workflows that trigger automatically - document extraction, ingestion and workflow automation that runs without a human re-prompting it each time * Wrap the model providers into reliable production features: structured outputs, tool calls, retrieval, guardrails, approval steps and audit trails * Put in the observability that keeps an AI system honest - tracing agent runs, catching failures, and watching cost and latency * Use coding agents to move fast, and review what they produce with real engineering judgement before any of it ships * Own what breaks in production and fix the root cause, not the symptom, * Fully remote, working UAE / Gulf hours - the team is small and spread across three continents, so overlap and clear communication genuinely matter * Around five years of production software experience * Early-stage startup: live product, paying customers, and real ownership of what you build ## Related Videos - [Postgres in the Age of AI (and Devin)](https://www.wearedevelopers.com/videos/1042-postgres-in-the-age-of-ai-and-devin) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search](https://www.wearedevelopers.com/videos/1647-optimizing-discovery-postgresql-s-role-in-transforming-getyourguide-s-search) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How Gatsby Cloud's real-time streaming architecture drives <5 second builds](https://www.wearedevelopers.com/videos/418-how-gatsby-cloud-s-real-time-streaming-architecture-drives-5-second-builds) - [Building AI Applications with LangChain and Node.js](https://www.wearedevelopers.com/videos/1512-building-ai-applications-with-langchain-and-node-js) ## Related Articles - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [Dev Digest 137 - AI'm not sure about this](https://www.wearedevelopers.com/magazine/485-dev-digest-137-ai-m-not-sure-about-this) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai)