Member of Technical Staff, Core Backend
Build a resilient voice AI pipeline for real-time call handling
Build and optimize the StreamModule pipeline for Vapi's voice AI platform. You'll consolidate BullMQ into Kafka, harden provider abstractions, and instrument the pipeline with event-driven OTEL tracing to ensure seamless real-time call handling and resolve incidents like the Oct 15 and Oct 22 DB issues.
Why This Role?
Direct founder access, real impact from day one
Key Responsibilities
- 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
Requirements
- Experience building real-time or streaming systems in production
- Opinions on queue architecture (BullMQ, Kafka, Temporal)
- Experience with plugin or adapter architectures
- Experience operating Postgres at scale
- Experience with OpenTelemetry and event-driven traces
Required Skills
View Original Description from Ashby Job Boards
Original description from Ashby Job Boards
Voice AI that resolves, not transfers. Most phone systems trap callers in menus and scripts. Vapi is the platform for deploying voice agents that know your business and can listen, adapt, and resolve in minutes. - The numbers: 1 billion calls. 1 million developers. 10x enterprise ARR growth - The customers: Amazon Ring, ServiceTitan, New York Life, Intuit, Kavak, and thousands more, from YC startups to the Fortune 500 - The news: a $50M Series B led by Peak XV Partners, with Bessemer Venture Partners, Kleiner Perkins, M12 (Microsoft's Venture Fund), Y Combinator, and our earlier backers. Total raised: $72M Why We’re Hiring This Role: The StreamModule pipeline — VAD → STT → LLM → TTS → Transport — runs on cork/uncork backpressure during live phone calls. A hundred milliseconds of delay is audible. This role owns pipeline stability and pluggability, so the agents and FDE teams can add new models and providers without touching core. You’ll consolidate BullMQ into Kafka, harden the provider abstractions (LLM, STT, TTS base classes), instrument the pipeline with event-driven OTEL tracing, and shore up the Postgres SPOFs that contributed to the Oct 15 and Oct 22 incidents. What You’ll Do: 30 Day: 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. 60 Day: 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. 90 Day: 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. Who You Are: 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. The codebase is huge NestJS, but a strong systems-thinking engineer ramps fast — language doesn’t gate the hire. Tech stack you’ll work in: - 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). Why Vapi: Generational impact: Build the human interface for every business Ownership culture: 70% of the company are previous founders Kind team: The founders, Jordan and Nikhil, are Canadians Tier-1 Investors: YC, KP seed, Bessemer Series A, Recent Series B raise 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
Salary Context
Similar Engineering roles on LokerDollar pay around $206k/yr (range $19.575k–2846.004k/yr, n=463 active listings).
Hiring at Vapi
Vapi has 18 other active roles on LokerDollar and has been hiring here since Jun 23, 2026 — across Engineering, Operations, Product.
View all Vapi openings →Openness not stated by employer — check the listing
Frequently asked questions
- Is Member of Technical Staff, Core Backend at Vapi a remote job?
- This role is based in Remote. See the listing for remote/onsite details.
- What is the salary for Member of Technical Staff, Core Backend at Vapi?
- The listed pay range for this role is $180k–265k/yr.
- What type of employment is Member of Technical Staff, Core Backend at Vapi?
- This is a full time position.
- How do I apply?
- Click the "Apply" button on this page to go to the official application at Vapi.
Explore related
Market data & reports
Salary & skill-demand research built from our own listings data.
- Indonesia IT Jobs vs Global Remote (2026)Primary analysis of 2,049 listings: methodology, classification rules, downloadable datasets.
- AI-Skill Demand: Indonesia vs Global Remote (2026)10,000+ postings, taxonomy-first classifier, Wilson CIs, pre-registered before analysis.
- Remote ≠ Remote: The Skills That Open Global Work to Indonesians (2026)12,891 remote listings: the highest-paid coding skills are the most geo-locked for Indonesia-based applicants. CC BY 4.0 aggregate dataset.
- Indonesia Hiring Report: Tech vs Non-TechJob demand by field from aggregate open-job counts — never individual listings.
- Indonesia Salary BenchmarkAggregate salary ranges across roles, with open methodology and dataset.
- Indonesian Remote Work Salary & Demand IndexHow much of the global remote job corpus is open to Indonesia, and what it pays (USD) by role.
- Indonesia Quarterly Labor Market ReportLayoffs, funding, salaries & skills per quarter — open aggregates.
- Remote Market Reports by RoleAuto-generated per role family — skills, seniority, companies, salary.
- Global Remote Salary BenchmarkAnnual salary by role & currency, plus the share of listings open worldwide.
From the blog
- Remote Radiology Jobs: August 2026 UpdateDiscover the latest remote radiology jobs and salary trends for August 2026. Learn about the opportunities and challenges of remote work in radiology.
- Unlocking Remote USD Jobs: A GuideDiscover the best remote USD-paying jobs and learn how to succeed in the global job market.
- Funding Down 43%, But Global Remote Jobs AreGlobal startup funding dipped 43% in H1 2026. Yet, top-tier global companies are aggressively hiring remote talent worldwide, paying in USD.