Jobs · Engineering · California

Member of Technical Staff, Core Backend

Vapi · San Francisco, CA · 1 wk ago
HybridEngineering$50/hrFull-time

Why We’re Hiring

This Role

What You’ll Do

  • Ramp on the StreamModule pipeline and the cork/uncork backpressure model.
  • Walk the Oct 15 / Oct 22 DB incidents and the duplicate-message incident.
  • Land a scoped pipeline or provider-abstraction improvement.
  • Own a slice of the BullMQ → Kafka consolidation.
  • Ship event-driven OTEL instrumentation for at least one critical pipeline stage.
  • Harden one provider plugin path so a new model can be added without core changes.
  • Drive a measurable reliability or latency win on the call path.
  • Be the backend owner that agents and FDE teams pull in for design reviews on new providers and pipeline changes.

Must-haves

  • You’ve built real-time or streaming systems in production — media pipelines, streaming data, or event-driven backends.
  • You’ve debugged a backpressure cascade.
  • You have opinions on queue architecture (BullMQ, Kafka, Temporal) and when each is the right fit.
  • You’ve built plugin or adapter architectures — extending base classes cleanly, with decoupled implementations.
  • You’ve operated Postgres at scale: connection pooling, read replicas, schema migrations (Liquibase or similar).
  • You instrument with OpenTelemetry and think in event-driven traces, not just logs.

Nice-to-haves

  • TypeScript + Node.js + NestJS.

Tech Stack

  • Languages: TypeScript on Node.js (primary).
  • Framework: NestJS (large codebase).
  • Pipeline: StreamModule (VAD → STT → LLM → TTS → Transport), cork/uncork backpressure.
  • Queues: BullMQ (current), Kafka (target — consolidation on roadmap), Temporal.
  • Database: Postgres (connection pooling, read replicas), Liquibase for schema migrations.
  • Plugin system: provider abstractions — LLM, STT, TTS base classes (pluggable, decoupled from model integrations).
  • Observability: OpenTelemetry tracing, event-driven instrumentation.

Where You Likely Come From

  • A streaming or real-time platform (Discord, Slack, Zoom, Twitch, Mux, LiveKit), an ML-infra company (Modal, Baseten, Replicate, Together), or a pipeline/workflow shop (Temporal, Stripe Radar, trading systems).

Weak fit

  • Backend engineer who’s only built systems where users don’t wait in real time (overnight jobs, reports, dashboards).

What We Offer

  • Real stake: We offer a competitive salary and excellent equity ownership.
  • Comprehensive health coverage: medical, dental, and vision plans.
  • Team love: We love hanging out, and we do quarterly off-sites.
  • Flexible time off: take what you need.
  • More: catered meals, transportation, gym, and a $10k annual L&D budget.

Similar jobs

Service team member

Michaels StoresRedondo Beach, CA· 1 wk ago
Business Development$16.9–$19.7/hrapply on careers.michaels.com

service team member

Michaels StoresPalmdale, CA· 3 mo ago
Business Development$17.25–$20.3/hrapply on careers.michaels.com

Service Team Member

Michaels StoresFort Lauderdale, FL· 2 wk ago
Business Developmentapply on careers.michaels.com

Service Team Member

Michaels StoresColumbus, GA· 2 mo ago
Business Developmentapply on careers.michaels.com

Service Team Member

Michaels StoresDelray Beach, FL· 2 mo ago
Business Developmentapply on careers.michaels.com

Service Team Member

Michaels StoresMemphis, TN· 1 wk ago
Business Developmentapply on careers.michaels.com