Senior Backend Engineer, Sessions & Workflows

MaC VC

San Francisco (CA)

On-site

USD 140,000 - 230,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MaC VC is building serverless systems to orchestrate annotation sessions, matching tasks to annotators, managing work queues, and ensuring quality at scale across a global workforce.

You will own the real-time workflow engine that powers production labeling, with responsibilities spanning session orchestration, performance monitoring, and cross-border collaboration with teams in San Francisco and Nairobi.

Qualifications

  • 4+ years building production backend systems.
  • Strong TypeScript and Node.js experience.
  • Experience with serverless architectures (Lambda, SQS, Step Functions).
  • Knowledge of PostgreSQL, Redis, and distributed systems patterns.
  • Experience with real-time systems or workflow orchestration.

Responsibilities

  • Design and build serverless functions (AWS Lambda, Step Functions) for session orchestration.
  • Optimize task matching algorithms that assign work based on skill, quality, and availability.
  • Build real-time monitoring dashboards for annotation throughput and quality metrics.
  • Implement workflow automation for multi-stage QC review pipelines.
  • Scale the sessions system to handle 10x growth in concurrent annotators.
  • Collaborate with operations teams in SF and Nairobi to optimize workforce utilization.

Skills

Backend development
TypeScript
Node.js
Serverless architectures
Real-time systems

Tools

AWS Lambda
AWS SQS
AWS Step Functions
PostgreSQL
Redis

Job description

Build the serverless systems that orchestrate Avala's annotation sessions — matching tasks to annotators, managing work queues, and ensuring quality at scale across our global workforce of 15,000+ domain experts. You'll own the real-time workflow engine that powers production labeling.

What You'll Do:
  • Design and build serverless functions (AWS Lambda, Step Functions) for session orchestration
  • Optimize task matching algorithms that assign work based on skill, quality, and availability
  • Build real-time monitoring dashboards for annotation throughput and quality metrics
  • Implement workflow automation for multi-stage QC review pipelines
  • Scale the sessions system to handle 10x growth in concurrent annotators
  • Collaborate with operations teams in SF and Nairobi to optimize workforce utilization
Requirements:
  • 4+ years building production backend systems
  • Strong TypeScript and Node.js experience
  • Experience with serverless architectures (Lambda, SQS, Step Functions)
  • Knowledge of PostgreSQL, Redis, and distributed systems patterns
  • Experience with real-time systems or workflow orchestration
Nice to Have:
  • Experience with workforce management or marketplace platforms
  • Familiarity with annotation or data labeling systems
  • Experience optimizing for latency-sensitive, high-throughput workloads
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer, Sessions & Workflows
Senior Backend Engineer, Sessions & Workflows

Avala • San Francisco (CA)

Hybrid
USD 170,000 - 250,000
Competitive salary and equity
Health, dental, and vision coverage
Unlimited PTO
Senior Backend Engineer - Real-Time Sessions & Workflows
Senior Backend Engineer - Real-Time Sessions & Workflows

Avala • San Francisco (CA)

Hybrid
USD 170,000 - 250,000
Competitive salary and equity
Health, dental, and vision coverage
Unlimited PTO
Senior Backend Engineer: Real-Time Workflow Orchestration
Senior Backend Engineer: Real-Time Workflow Orchestration

MaC VC • San Francisco (CA)

On-site
USD 140,000 - 230,000
Lead Backend Software Engineer, Digital Assembly Line
Lead Backend Software Engineer, Digital Assembly Line

Avala • San Francisco (CA)

Hybrid
USD 180,000 - 240,000
Competitive salary and equity
Health, dental, and vision coverage
Unlimited PTO
Senior Software Engineer
Senior Software Engineer

Digitailor • San Francisco (CA)

On-site
USD 180,000 - 240,000
Scala Backend Engineer – Real-Time & Cloud Microservices
Scala Backend Engineer – Real-Time & Cloud Microservices

Caesars Entertainment Corporation • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Workato, Inc. • San Francisco (CA)

On-site
USD 150,000 - 210,000
Backend Engineer
Backend Engineer

HiLink • Aurora (CO)

Hybrid
USD 120,000 - 150,000
Backend Engineer, Annotation Systems & ML Pipelines
Backend Engineer, Annotation Systems & ML Pipelines

Obvio • San Carlos (CA)

On-site
USD 120,000 - 190,000
Senior Cloud Data Engineer for Real-Time Analytics SaaS
Senior Cloud Data Engineer for Real-Time Analytics SaaS

Roberts Recruiting, LLC • Lexington (MA)

On-site
USD 100,000 - 130,000