Software Engineer, Scheduled Tasks
Core
Design, build, and operate platform primitives for Workflows, Queues, and Cron to enable developers to run background, event-driven, and scheduled work at scale.
Role type
Senior IC distributed systems engineer (developer platform)
Builds
Vercel Workflows, Queues, and Cron systems for coordinating background and scheduled work
Domain
Cloud infrastructure, distributed systems, developer platforms
Required skills
distributed systems, APIs, runtimes, storage, networking, production operations, job queues, schedulers, workflow orchestration, event-driven systems, state machines, stream processing, durable execution, delivery guarantees, retries, idempotency, concurrency, fault tolerance
Preferred skills
TypeScript, JavaScript, open-source infrastructure, developer tools
Technologies
TypeScript, JavaScript
Responsibilities
Design and build APIs, SDKs, and tooling for durable work at scale; work on distributed-systems foundations for scheduling and message delivery; partner with product and DX teams to translate customer needs into developer primitives; engage with developers and open-source community to improve the platform
Seniority
Senior, hands-on IC
