E

E2B

Cloud-based sandboxed AI development platform

Backend Software Engineer - Enterprise

Backend EngineeringUpdated on Nov 12
Full-time

About the Job

Requirements

  • At least 5 years of experience building and operating production backend systems, ideally infrastructure control planes, deployment automation, or asynchronous services.
  • Strong Go skills, including concurrency, memory management, and profiling.
  • Strong distributed-systems fundamentals, including durable workflows, state machines, consistency, idempotency, and failure recovery.
  • Experience designing REST or gRPC APIs, including resource models, authentication, error handling, documentation, and backward-compatible changes.
  • Experience with PostgreSQL or another relational database, including schema design, indexes, transactions, and migrations.
  • Experience testing and debugging long-running operations across unreliable networks and remote systems.
  • Hands-on Kubernetes and Helm experience, including working with cluster APIs and releases, and ability to debug issues across Go services, cloud IAM, networks, and containers.
  • Ability to write maintainable, well-tested code and review AI-assisted changes for correctness and fit with the existing system.
  • Ability to take an ambiguous backend project from design through production.

Responsibilities

  • Build and operate Go services for cluster installation, configuration, scaling, upgrades, recovery, and decommissioning.
  • Develop distributed workflows that remain correct through partial failures, retries, and concurrent changes, and reconcile state across remote clusters.
  • Build fleet tools that show cluster inventory, health, configuration drift, rollout progress, and audit history, and help engineers diagnose failures.
  • Integrate Kubernetes APIs, Helm, and infrastructure packages into repeatable deployment workflows across supported cloud configurations.
  • Design APIs and data models for deployment state, configuration, and access validation, and build modular, well-tested orchestration software that other engineers can extend.
  • Own the reliability of the services built by adding observability and integration tests, validating releases and recovery behavior, and using incidents to address recurring failures.
  • Work with FDE, Solutions, and Support on complex deployment issues and software escalations.
  • Reduce manual fleet operations through automation and self-service tooling.
  • Work with SREs across Enterprise Engineering to make customer deployments reliable and easy to operate.
  • Participate in production on-call for owned components.

Desired Qualifications

  • Experience building AI agents or applications that use tools, execute code, or run in sandboxes.
  • Experience building control planes, Kubernetes operators, or infrastructure APIs.
  • Experience shipping BYOC, private-cloud, or self-hosted software into customer environments.
  • Experience building multi-cloud, multi-region, or multi-tenant systems.
  • Experience with Terraform modules, plans, and state; GitOps, Argo CD, or cloud-provider APIs.
  • Experience with event-driven systems, message queues, or workflow engines.
  • Experience with infrastructure, developer-tools, or AI-agent platform products.
  • Experience with TypeScript or Python alongside Go.
  • Open-source backend, Kubernetes, or distributed-systems contributions.

About the Company

E2B

Cloud-based sandboxed AI development platform

E2B provides cloud-based development tools for AI developers, with a focus on large language model applications. Its main offering is a ChatGPT plugin that connects to a full sandboxed cloud environment running on E2B’s own infrastructure. The product works by integrating with ChatGPT’s code interpreter to give developers a secure workspace where they can write, test, and run AI-driven code, with memory, security, data privacy, and testing handled by the platform. E2B differentiates itself through a tightly integrated, cloud-backed development environment centered on a secure sandbox and developer-focused tooling, rather than generic cloud services. The company aims to help developers build reliable, scalable AI applications faster by providing a secure, efficient, and easy-to-use development environment.

Company size
51-200
Company stage
Series A
Total funding
$32.1M
Headquarters
San Francisco, CA
Founded
2023

Recently Posted Jobs

Explore more opportunities at E2B

See more jobs