Charlie Logo

Careers at Charlie Labs

Help build the engineer every team wants.

Open Roles

All full-time, all remote.

Full-timeRemote

Build and own the product surfaces that get developers to value quickly—dashboard, onboarding, upcoming “command center”, and website. Connect intuitive UIs to reliable backend capabilities, then use instrumentation and simple experiments to guide iteration. You care about product polish, user experience, and shipping small slices fast. ## What you’ll do * Own end‑to‑end dashboard and onboarding experiences that get new users to value in minutes. * Architect and ship a new “command center” application for monitoring and working with Charlie. * Keep website and marketing surfaces current; collaborate on product tours and updates. * Build flows that connect UI to backend features: authentication, integrations (GitHub, Slack, and Linear), settings, and basic billing (Stripe). * Instrument usage and run lightweight experiments; use data to prioritize and iterate. * Establish a lightweight design system (tokens, components, guidelines) and cross‑surface component patterns. * Partner with AI and Backend to surface new agent capabilities safely and clearly in the UI. ## What we look for ### Required * Professional React experience (Next.js, React Router, etc.); strong component architecture, state management, and accessibility fundamentals. * Strong TypeScript across client and server; able to own web UIs end‑to‑end (routing, forms/validation with Zod, API integration, error/empty states). * Strong web fundamentals (HTTP, HTML, CSS, browsers, etc.) beyond relying on frameworks. * Experience integrating auth, settings, and integrations (GitHub/Slack/Linear) plus basic billing (Stripe). * Comfort maintaining and evolving a lightweight design system. * Basic familiarity working with Figma (or similar). ### Nice to have * Shipped end‑user experiences that expose AI/agent capabilities with clear status/logs/explanations. * Playwright end‑to‑end testing in addition to unit tests. * Ability to rapidly design prototypes in Figma.
Full-timeRemote

Own the backbone that keeps Charlie reliable: the data and event pipeline into our warehouse, end‑to‑end AI observability, Charlie’s VM and container runtime operations, and stateful agent runs. ## What you’ll do * Design and evolve schemas/models for product metrics, evals, and agent analytics/observability. * Harden event ingestion and background processing with idempotency keys, retries/backoff, DLQs, and safe backfills. * Ship end‑to‑end observability for agent runs: structured logs, metrics, traces, and error taxonomies. * Own container and VM build and runtime configuration for Charlie’s operating environment. * Architect storage and data models for long‑running, resumable workflows (checkpointing; idempotent run IDs; safe re‑entry) in the agent. * Collaborate with AI and Product to expose observability and state capabilities where they drive product impact. ## What we look for ### Required * Strong TypeScript in production backends. * Real experience with event‑ and queue‑driven systems. * BigQuery expertise: warehouse pipelines, modeling, performance, and reliability practices. * GCP primitives and IaC where applicable (e.g., Cloud Run, Pub/Sub, BigQuery, IAM, Secrets, Terraform). * Observability for distributed systems (structured logs, metrics, traces, error taxonomies/redaction). * Database design for stateful/long‑running workflows (built to interrupt, stop, and resume). ### Nice to have * Experience working with Sentry. * Prior AI observability or agent‑run telemetry experience. * Hands‑on work with container orchestration and VM‑based build/runtime environments.
Full-timeRemote

Help build an AI teammate for developers. You’ll ship agent capabilities that measurably improve reliability, quality, and speed in real workflows using evaluation-driven iteration. You’ll collaborate across Product and Backend to design prompts/programs, tools, guardrails, and observability that turn ideas into dependable outcomes. ## What you’ll do * Improve agent behavior and reliability through targeted experiments; analyze evals and iterate based on evidence. * Extend the agent’s tool use (e.g., browsing, dev servers, language‑aware code assistance, image understanding) to unlock new workflows. * Design guardrails and verifiers that catch failures early while minimizing false positives. * Build observability for agent runs (key metrics, traces, error taxonomies) and use it to drive decisions. * Collaborate with Product and Backend to scope features, ship end‑to‑end, and document trade‑offs. ## What we look for ### Required * Strong TypeScript experience. * Hands‑on production LLM systems experience (prompt/program design, tool use/agent loops, evaluation); you’ve gone well beyond LangChain demo projects. * Extensive use of AI in personal coding workflow. * Data/evidence‑driven: design experiments, build/extend evals and datasets, analyze results, and iterate toward measurable gains. * Reliability/observability mindset: add tracing/metrics, categorize errors, and close the loop with fixes. ### Nice to have * Direct experience working on AI codegen systems. * Experience with fine-tuning or distillation. * Familiarity with experimentation and feature flags. * Data engineering and/or analysis.
Full-timeRemote

Turn Charlie’s AI developer capabilities into things builders can try, learn, and trust. You’ll ship example repos and demos, write clear guides, give talks and workshops, and grow a healthy community—then bring evidence-based feedback back into the roadmap. ## What you’ll do * Build, publish, and maintain example repositories and small demo apps that showcase real developer workflows with Charlie. * Write concise tutorials, how‑to guides, and upgrade notes; keep docs and quickstarts current as features ship. * Produce talks, livestreams, and workshops; explain trade‑offs clearly and answer questions live. * Partner with Product and Engineering to design adoption‑friendly surfaces; file feedback that leads to real changes. * Engage where developers are (Discord, GitHub, HN, X) with thoughtful replies and code‑level help. ## What we look for ### Required * Deep experience working with a wide range of AI code gen tools and agents. * Strong TypeScript and the ability to ship small, well‑explained code samples and demos. * Developer‑first writing: clear, accurate, and concise; strong editing and organization. * Experience maintaining or contributing to open source projects on GitHub. * Planning, recording, and distributing demo videos or streams. * Evidence of engaging with developer communities in useful ways (code, answers, reviews, PRs). ### Nice to have * Large existing audience of TypeScript developers (GitHub, X, etc.). * Maintainer of a prominent open source TypeScript project. * Ability to create visuals and other supporting assets.

Don't see a perfect fit? We still want to hear from exceptional builders. Email hello@charlielabs.ai.

What to expect

  • 1. 30-minute intro

    Chat with Riley (CEO) about why you'd be a great fit.

  • 2. Technical deep dive

    60-minute deep dive on a real-world technical problem.

  • 3. Team interview

    Four 1-hour interviews with four team members.

  • 4. Offer

    Clear compensation, equity, and start date options.

Don't expect: LeetCode problems, whiteboard coding, quizzes. You can use your standard tools (including AI) for all interviews.

All interviews are remote. We move fast—most candidates complete the loop in under two weeks.

Why Charlie Labs

  • 01
    Own the paradigm shift

    Charlie fixes bugs, writes features, and reviews PRs asynchronously. What you build here will shape how software gets written everywhere.

  • 02
    Remote-first, async-native

    Work from home, design your day for deep focus, ship on your schedule.

  • 03
    Tiny team, outsized impact

    Fewer meetings; more code, research, and shipped product. Every commit moves the needle.

  • 04
    Real equity, real runway

    A $10M seed from top investors, years of runway, and generous option grants alongside competitive cash.

  • 05
    Sharp peers, zero bureaucracy

    A team that values speed, focus, and simple solutions. We cut the red tape so you can build.

How we work

Benefits

Competitive salary plus meaningful equity compensation

Top-tier health, dental, and vision insurance (U.S.) or local equivalent

Unlimited PTO - real, encouraged, tracked

Global off-sites - meet the team somewhere interesting (~3x/year)

Ready to build the
future of software?

Email your GitHub and LinkedIn profiles, or your resume, to hello@charlielabs.ai to get started.