Software Engineer, AI Runtime & Platform Services

CrewAI

$130K — $180K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years in backend platform engineering with a focus on production services.
  • Proficient in FastAPI or similar frameworks, Celery, Redis, and Pydantic.
  • Strong understanding of distributed systems design and operation.
  • Experience with authentication and security in production systems.
  • Familiarity with observability tools such as Sentry and OpenTelemetry.
  • Ability to manage dependencies between open-source frameworks and enterprise platforms effectively.
  • Solid testing practices using pytest and package management.

Responsibilities

  • Build and maintain the enterprise runtime layer around CrewAI using Python.
  • Extend the open-source CrewAI for enterprise compatibility and performance.
  • Manage critical production workflows including executions and error recovery.
  • Develop secure integration interfaces with robust authorization processes.
  • Enhance observability with telemetry and structured logging for system debugging.
  • Ensure test coverage for all asynchronous behaviors and runtime scenarios.
  • Collaborate on API contracts and enterprise deployment strategies with cross-functional teams.

Benefits

  • Opportunities for professional development and growth.
  • Flexible work environment with potential remote options.
  • Collaborative culture with strong focus on open-source contribution.
  • Access to cutting-edge technology and innovative projects.
  • Health and wellness programs tailored to employee needs.
Full Job Description
The Role

You'll work on the enterprise runtime layer that turns CrewAI's open-source Crews and Flows into secure, observable, remotely executable production systems. This is the layer between the framework and the platform: APIs, workers, checkpoints, webhooks, auth, deployment behavior, telemetry, and enterprise extensions that make CrewAI run reliably in real customer environments.

You'll partner closely with the open-source, product, and infrastructure teams, but your center of gravity is production execution: making agent workflows resumable, inspectable, authenticated, observable, and safe to operate at scale.
What You'll Do
  • Build and maintain the Python enterprise runtime around CrewAI: FastAPI services, Celery workers, Redis-backed state, execution APIs, and deployment-facing tools.
  • Extend open-source CrewAI behavior for enterprise environments while preserving compatibility with upstream framework changes.
  • Own production execution flows: crew and flow kickoff, status, retries, cancellation, checkpoint restore and fork, chat/session state, and human-in-the-loop resume paths.
  • Build secure integration surfaces: JWT auth, signed webhooks, token refresh, file handling, secret fetching, and workload identity across AWS, GCP, and Azure.
  • Improve observability across distributed execution: OpenTelemetry traces, structured logs, Sentry, event tracking, and debuggability across API, worker, and platform boundaries.
  • Maintain strong test coverage for async/runtime behavior using pytest, mypy, ruff, mocks/fakes, and e2e deployment harnesses.
  • Partner with the Agent Management Platform team on API contracts, versioning, enterprise client behavior, deployment status, and failure reporting.

Requirements
What We're Looking For
  • Strong Python backend/platform engineering experience, especially building production services rather than only libraries.
  • Experience with FastAPI or similar API frameworks, Celery or other job systems, Redis, Pydantic, and typed Python.
  • Good instincts for distributed systems: retries, idempotency, async execution, status tracking, race conditions, and failure recovery.
  • Comfort with auth and security-sensitive systems: JWTs, webhooks, signatures, secrets, IAM/workload identity, and least-privilege thinking.
  • Practical observability experience: tracing, structured logging, metrics, Sentry/OpenTelemetry, and debugging multi-service failures.
  • Ability to work at the boundary between an open-source framework and a hosted enterprise platform without creating brittle coupling.
  • Strong testing habits and comfort with CI, package/version management, and release discipline.
Bonus
  • Experience operating AI/agent runtimes, workflow engines, or distributed task systems.
  • Cloud platform experience with AWS ECS/ECR, Kubernetes, Helm, GCP/Azure identity, or secret managers.
  • Experience with enterprise SaaS constraints: auditability, tenant isolation, customer environments, deployment rollbacks, and supportability.
  • Familiarity with Rails/SaaS platforms is useful, but not required.

Similar Jobs

More Jobs at CrewAI

More Enterprise Technology Jobs

Find similar Software Engineer, AI Runtime & Platform Services jobs: