Full-Stack Engineer, Agent Management Platform

CrewAi Inc.
San Francisco, CA, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Database Models Software Debugging Programming Tools Github Key Management PostgreSQL Model View Controller (MVC) Open Source Technology Cloud Services Ruby
+18 more
Salesforce.Com System Testing Systems Integration TypeScript Web Application Frameworks AI Infrastructure Okta Tailwind ReactJS Rspec Large Language Models Backend Webpack Stripe Slack Front End Software Development Hubspot JestJS

Job description

You’ll build the CrewAI Agent Management Platform: the web product where teams create, deploy, monitor, govern, and manage agentic automations in production. This is a full-stack product engineering role with a strong frontend bias. You’ll work across Rails, React, TypeScript, Hotwire, background jobs, APIs, and product workflows that make complex AI infrastructure feel understandable and usable. What You’ll Do

  • Build user-facing platform experiences across Studio, deployments, observability, traces, human feedback, onboarding, integrations, settings, and admin surfaces.
  • Ship polished frontend work in React/TypeScript, Vite, Tailwind, Hotwire, Stimulus, and Rails views/components.
  • Own full-stack features from database models and service objects through controllers, jobs, APIs, and UI.
  • Design workflows for complex agent management concepts: orgs, permissions, auth, environment variables, LLM connections, deployment status, logs, traces, secrets, tools, and human-in-the-loop review.
  • Integrate with external systems like WorkOS/Auth0/Okta/Keycloak/Entra, GitHub, Slack, HubSpot, Salesforce, Stripe, cloud services, and LLM providers.
  • Write high-quality tests across Rails and frontend code: Minitest/RSpec, system tests, Vitest, and component-level tests.
  • Partner with runtime and open-source engineers to make CrewAI’s underlying execution model visible, debuggable, and usable in the platform.

Requirements

  • Strong full-stack product engineering experience, ideally in a B2B platform product with complex workflows.
  • Excellent frontend judgment: React, TypeScript, component design, state management, forms, data-heavy screens, and interaction details.
  • Solid backend ability with Ruby/Rails or a comparable MVC/web framework. You can model data, write service code, debug jobs, and design APIs.
  • Comfort working with PostgreSQL, background jobs, caching/state, external APIs, and production-facing product behavior.
  • Taste for clear UX around technically complex systems. You can make deployment state, errors, permissions, traces, and runtime behavior understandable.
  • Strong testing habits and comfort shipping in a fast-moving codebase.
  • Enough AI/LLM curiosity to understand agents, workflows, tools, traces, and human-in-the-loop product needs.

Bonus

  • Experience with developer tools, workflow builders, observability products, infrastructure dashboards, or AI/agent platforms.
  • Rails, Hotwire, ViewComponent, Tailwind, Vite, or React Query experience.
  • Experience with auth/SSO, integrations, secrets, billing, usage, or admin tooling.
  • Design sensibility: you can partner well with design, but do not need every interaction handed to you pixel by pixel.

About the company

About CrewAI

CrewAI is the leading framework and enterprise platform for building and orchestrating multi-agent AI systems, powering 300M+ agent executions per month across thousands of companies. The Agent Management Platform is our control plane for deploying, monitoring, governing, and scaling agents in production.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:27 min

Utilizing Slack for continuous mentorship and job boards

Paloma Oliveira +1 · LIVE

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:33 min

Introduction to security advocacy and automation testing

Chris Heilmann +2 · LIVE

1:28 min

Accessing verified technical answers directly through Slack

Prashanth Chandrasekar Prashanth Chandrasekar · WWC 2023

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

Videos

See all

Related articles

See all