Skip to content

Software Engineer, Agentic Runtime

Builds low-latency runtime services for AI agents, handling orchestration, tool calling, model routing, and observability. Requires 3+ years in distributed systems, strong coding in Python/Go/Java/C++, Kubernetes experience, and LLM familiarity.

170k – 265kPalo Alto, CASan Francisco, CABackend EngineeringHybrid3+ YOE

About the role

Responsibilities

  • Own impactful runtime problems end-to-end — from architecture and design to production launch and ongoing reliability.
  • Build and evolve core services for session lifecycle, streaming responses (e.g., gRPC/WebSockets), structured tool execution, memory/state, and policy/guardrails.
  • Design for performance, correctness, and cost: reduce p50/p95 latency, improve tail behavior, and optimize token/tool budgets.
  • Integrate with leading LLM providers (e.g., OpenAI, Anthropic, Google Gemini) and internal evaluation frameworks to improve quality and predictability.
  • Harden the platform with fault isolation, retries, timeouts, circuit-breaking, backpressure, and graceful degradation.
  • Instrument deep observability (tracing, metrics, logs) and create playbooks/SLOs for high availability and on-call excellence.
  • Collaborate closely with product, quality, and application teams to prioritize the most impactful roadmap investments.

Requirements

  • 3+ years of software engineering experience building production distributed systems or cloud-native applications.
  • BS/BA in Computer Science or related field, or equivalent practical experience.
  • Strong coding skills in at least one of: Python, Go, Java, or C++, with a focus on reliability, performance, and tests.
  • Product-minded: prioritize customer impact, clear SLAs/SLOs, and pragmatic iteration.
  • Ownership-driven with a positive, proactive attitude; comfortable leading projects or learning from battle-tested engineers.
  • Experience operating services on Kubernetes and at least one major cloud (e.g., GCP, AWS, or Azure).
  • Familiarity with event/streaming systems (e.g., Pub/Sub, Kafka), caching (e.g., Redis), and data stores for low-latency paths.
  • Practical understanding of LLM/agents building blocks: tool/function calling, structured outputs, streaming, and model selection/routing.
  • Strong observability and debugging skills: tracing (e.g., OpenTelemetry), metrics, dashboards, and production forensics.

Nice-to-Haves

  • Background in one or more areas: policy/guardrails, multi-tenant isolation, rate-limiting, concurrency control, cost optimization.

Compensation & Benefits

  • Standard base salary range: $170,000 - $265,000 annually (determined by location, level, knowledge, skills, experience).
  • Eligible for variable compensation, equity, and benefits.
  • Comprehensive benefits: Medical, Vision, Dental; generous time-off; 401k; home office stipend; annual education and wellness stipends; company events; daily healthy lunches.

Skills

PythonGoJavaC++KubernetesGCPAWSAzureKafkaRedisgRPCWebSocketsOpenTelemetryOpenAIAnthropic

Software Engineer - Compiler

Build and optimize compiler infrastructure that translates spreadsheet operations into efficient SQL queries for cloud data warehouses. Requires 5+ years experience with strong CS fundamentals in compilers and algorithms.

170k – 235kNew York, NYBackend EngineeringOn-site5+ YOESQLGCP

Software Engineer - Compiler

Build and optimize compiler infrastructure that translates spreadsheet operations into efficient SQL queries for cloud data warehouses. Requires 5+ years experience with strong CS fundamentals in compilers and algorithms.

170k – 235kSan Francisco, CABackend EngineeringOn-site5+ YOESQLGCP

Backend Software Engineer

As a Staff+ Software Engineer, you will lead the design and development of complex software systems, mentor junior engineers, and drive innovation in a fully remote environment. You will work with backend technologies, databases, distributed computing, and cloud platforms.

170k – 205kUnited StatesBackend EngineeringRemote5+ YOEC++Java

Back End Engineer (All Levels)

Build scalable backend services for Bilt's mobile app and website using Java, Quarkus, and GCP. Requires 5+ years experience in software development, microservices, and cloud platforms; mentor juniors and drive best practices.

170k – 300kNew York, NYBackend EngineeringOn-site5+ YOEGCPAWS

Backend Engineer - Card Transaction Processing

Builds and owns scalable backend systems for card transaction processing, low-latency APIs, and microservices in a crypto neobank. Requires 5+ years experience shipping high-impact products.

170k – 200kNew York, NY +1Backend EngineeringHybrid5+ YOECI/CDMonitoring