Software Engineer at ibl.ai

ibl.ai is hiring a software engineer to build AI-powered applications with the open-source iblai/vibe toolkit and to extend the iblai/os agent platform. The role spans backend development in Next.js, web authentication (OAuth 2.0, OIDC, JWT, SAML SSO), and cross-platform delivery to web, desktop, and mobile with Tauri.

Core technologies

Next.js 15, React 19, TypeScript, Redux Toolkit, Radix UI, Tailwind CSS, Tauri, Vitest, and Playwright. Engineers work with the @iblai/iblai-js SDK and integrate against the hosted ibl.ai platform and self-hosted backends.

Reference repositories

Candidates should be able to clone, understand, and modify iblai/vibe, iblai/os, iblai/iblai-app-cli, iblai/iblai-infra-cli, and iblai/claws-setup, and review the pinned and featured repositories at github.com/iblai.

About ibl.ai

ibl.ai is a family-owned company operated from New York, NY. The platform is model-agnostic โ€” run any LLM including Claude, GPT, Gemini, Llama, and Cohere โ€” and gives customers full source-code and data ownership. ibl.ai serves 1.6M+ users from 400+ organizations.

Careers ยท Engineering

Software Engineer

๐Ÿ“ New York, NY (or remote)๐Ÿ•‘ Contract๐Ÿ›๏ธ Family-owned and operated from New York, NY

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).

RepositoryWhat it is & why it matters
iblai/vibeDeveloper toolkit for vibe-coding AI apps โ€” scaffold, SDK, components, and Claude Code skills.
Your primary toolkit for building new applications.
iblai/osOpen-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.