Member of Technical Staff – Infrastructure
Indexed description
We're looking for 10x engineers who are comfortable learning across domains and diving deep into unfamiliar territory. High agency, ground-up builders who thrive with significant ownership from day one.
The Role
You'll own the distributed systems that let us run tens of thousands of browser automations daily — and scale to millions. This means orchestrating ephemeral worker fleets across AWS, building real-time coordination layers over Redis and WebSockets, and designing fault-tolerant systems that recover gracefully when things go wrong.
Reliability is everything. When a customer's automation fails, claims don't get submitted and patients don't get care. Your job is to make sure that doesn't happen.
What You'll Work On
- Dynamic EC2 provisioning with auto-scaling, multi-OS support (Linux/Windows), health monitoring, crash recovery, and priority-based dispatch across resource groups
- Socket.io with Redis adapter for horizontally scalable WebSockets, custom distributed job queues with leader election and credential locking, pub/sub messaging for cross-instance communication
- Evolve our single-leader dispatcher toward sharded or multi-leader architectures, implement dynamic worker provisioning based on queue depth, optimize connection pooling and caching layers
- Deploy and optimize inference for vision-language models powering our agents – low latency, high throughput, cost-efficient GPU utilization
- Expand our OpenTelemetry and Langfuse tracing into full metrics dashboards, alerting, and SLO tracking
- Lambda functions for event processing, EC2/SSM for remote execution, S3 for artifact storage, IAM and security hardening
- You've built distributed systems that handle real scale – worker orchestration, job queues, leader election
- You're fluent in Redis as more than a cache: pub/sub, distributed locks, state management
- You've operated production AWS infrastructure (EC2, Lambda, SSM) and understand the cost/reliability tradeoffs
- You care about observability – you've built dashboards, set up alerting, and debugged production issues with traces
- You're the person who sees "custom job queue" and immediately thinks about failure modes
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search