Careers ยท Engineering
Software Engineer
ibl.ai is an AI operating system that lets organizations create, deploy, and own unlimited AI agents and applications.
Our platform is model-agnostic โ run any LLM (Claude, GPT, Gemini, Llama, Cohere) โ and gives customers full source-code and data ownership. We're hiring engineers who can build on our open-source toolkits, ship to web, desktop, and mobile, and work confidently inside our core agent platform.
What you'll do
Build apps with iblai/vibe
Scaffold and ship AI-powered Next.js apps using iblai-app-cli, the @iblai/iblai-js SDK, and our pre-built components and Claude Code skills โ auth, chat, profiles, notifications, analytics, and agent management.
Own Next.js backend development
Design App Router route handlers, server components, middleware, and server actions. Integrate against the hosted ibl.ai platform and self-hosted backends.
Download, understand & modify iblai/os
Clone our open-source agent platform, run it locally, read the architecture, and extend it โ agents, RAG, voice (LiveKit/WebRTC), MCP servers, analytics, multi-tenancy, and RBAC.
Implement and harden authentication
Build OAuth 2.0 / OIDC and SAML SSO flows, JWT issuance, validation and refresh, and secure session handling across web and native clients.
Ship cross-platform
Package apps as desktop (macOS, Windows, Linux) and mobile (iOS, Android) builds with Tauri.
Keep quality high
Write tests with Vitest and Playwright, follow conventional commits, and respect Core Web Vitals and performance budgets.
Reference repositories you'll be expected to understand
You should be comfortable cloning each of these, reading the code, and modifying it. Also review the pinned and featured repositories at github.com/iblai โ including the segment agent packs, the @iblai/iblai-js SDK, iblai-mcp, and the reference apps (course, video, wallet).
| Repository | What it is & why it matters |
|---|---|
| iblai/vibe | Developer toolkit for vibe-coding AI apps โ scaffold, SDK, components, and Claude Code skills. Your primary toolkit for building new applications. |
| iblai/os | Open-source AI agent platform built with Next.js 15, React 19, and Tauri. The core app you'll download, understand, and modify. |
Required qualifications
- Strong backend and full-stack development with Next.js (App Router) and React โ server components, route handlers, middleware, data fetching, and state management (Redux Toolkit a plus).
- Proven experience with web authentication protocols: OAuth 2.0 / OIDC, JWT (signing, verification, refresh, secure storage), and session management. SAML SSO is a plus.
- Solid TypeScript skills and familiarity with Tailwind CSS and component libraries (Radix UI / shadcn-style).
- Experience โ or a strong willingness to ramp quickly โ with Tauri for packaging web apps as native desktop and mobile builds.
- Ability to read an unfamiliar codebase, run it locally, and ship changes using the reference repos as your map.
- Testing discipline with Vitest and Playwright, and an eye for accessibility and performance.
Nice to have
- +LLM application experience โ agents, RAG, prompt engineering, and MCP (Model Context Protocol), working model-agnostically across Claude, GPT, Gemini, Llama, and Cohere.
- +Real-time media (WebRTC / LiveKit), streaming responses, and voice interfaces.
- +Multi-tenant SaaS, RBAC, and Stripe billing.
- +Infrastructure exposure โ Docker, AWS, Terraform / Ansible, and self-hosted or on-premise deployment.
- +Familiarity with Claude Code and AI-assisted development workflows.
How to apply
Apply through our LinkedIn listing. Bonus: clone iblai/vibe, scaffold a small app, and show us what you built.