Backend Software Engineer Enterprise

E2B provides isolated microVM-based cloud infrastructure for AI-agent workloads.

Series A28 current maintainers27 active leads5 new active leads
San Francisco, USA
About E2B

E2B, operated by FoundryLabs, Inc., provides an AI agent cloud in which each agent session runs in an isolated Linux microVM. Its platform supports code execution, computer use, storage, networking, secrets, observability, and managed or customer-cloud deployments.

View jobs by E2B

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop and operate Go services that orchestrate deployments across customer AWS, Google Cloud, and Azure environments. You will build APIs, distributed workflows, fleet-management tools, and automation for Kubernetes deployments. You will own reliability, observability, testing, releases, recovery behavior, and on-call responsibilities for your services.

Requirements

  • 5+ years building and operating production backend systems
  • Go
  • Concurrency
  • Memory management
  • Profiling
  • Distributed systems
  • Durable workflows
  • State machines
  • Consistency
  • Idempotency
  • Failure recovery
  • REST
  • gRPC
  • API design
  • Authentication
  • Error handling
  • PostgreSQL or another relational database
  • Schema design
  • Indexes
  • Transactions
  • Database migrations
  • Testing and debugging long-running operations across unreliable networks and remote systems
  • Kubernetes
  • Helm
  • Cloud IAM
  • Networking
  • Containers
  • Code review of AI-assisted changes
  • Backend project delivery from design through production

Responsibilities

  • Build and operate Go services for cluster installation, configuration, scaling, upgrades, recovery, and decommissioning
  • Develop fault-tolerant distributed workflows and reconcile state across remote clusters
  • Build fleet-management tools for inventory, health, configuration drift, rollout progress, audit history, and failure diagnosis
  • Integrate Kubernetes APIs, Helm, and infrastructure packages into repeatable deployment workflows
  • Design APIs and data models for deployment state, configuration, and access validation
  • Own service reliability through observability, integration testing, release validation, and incident-driven improvements
  • Resolve complex deployment issues and software escalations with FDE, Solutions, and Support
  • Reduce manual fleet operations through automation and self-service tooling
  • Participate in production on-call for owned components

Benefits

  • Healthcare insurance
  • Vision insurance
  • Dental insurance
  • Unlimited PTO
  • 401k
  • One work-from-home day per week