engineering

Full-Stack AI Engineer (TypeScript)

Job USA13 days ago

The role is for a Full-Stack AI Engineer focused on building an AI-native desktop product at the intersection of software and intelligent automation, similar to tools like Cursor, Granola, or Raycast. The position is full-time and based in Abu Dhabi, though the company operates as a remote-first organization with a globally distributed team. As a core engineering member, the candidate will design, build, and ship a product where the AI layer is central to functionality. Responsibilities include developing backend services with NestJS 11 and Node.js 22 using Bun as the runtime, creating responsive frontends with React 19, MUI 7, Zustand, and Vite 7, and maintaining real-time communication using Socket.IO. The engineer will also work with LLM agent logic using LangChain and the MCP SDK, implement RAG workflows with ChromaDB 3 and HNSW indexing, and integrate the Tauri v2 desktop environment for cross-platform packaging and native OS interaction. Comprehensive testing will be required across unit (Vitest 3), end-to-end (Playwright), and mutation testing (Stryker) layers. Key qualifications include strong TypeScript skills with at least three years of production experience, hands-on React and NestJS expertise, and prior work with LLMs, vector databases, and desktop application frameworks like Tauri or Electron. Familiarity with Rust concepts for Tauri internals is a plus. The position emphasizes high ownership, engineering quality, and contributions to architecture decisions in a fast-moving, AI-centric environment. Applicants are encouraged to apply through the original posting on Himala.

Source: Himalayas