Wurl, LLC is a company focused on advancing the streaming industry through innovative technologies and services. They are seeking a Senior Software Engineer to build and optimize high-concurrency Go services for their real-time advertising platform, ensuring performance and reliability under heavy loads.
Responsibilities:
- Lead the design and implementation of complex features within our Go-based ad-serving stack, optimized for high throughput
- Use pprof and tracer to eliminate bottlenecks; tune memory allocation and goroutine usage to meet aggressive p99 latency targets
- Maintain high-speed support for OpenRTB and VAST protocols, focusing on efficient request parsing and validation
- Integrate services with Kafka pipelines and with low-latency data stores to support real-time decisioning
- Work closely with Platform Engineers to ensure application behavior aligns with infrastructure capabilities, specifically around auto-scaling triggers, networking, and deep observability
- Implement reliability patterns (circuit breakers, retries, graceful degradation) to maintain uptime during traffic surges
- Take end-to-end responsibility for services, from initial design through deployment to Kubernetes (EKS) and production monitoring
- Lead design reviews, providing critical feedback on system architecture, data modeling, and API design
- Grow the team through thoughtful code reviews and informal sessions on Go best practices and distributed systems
Requirements:
- 5+ years of professional experience building high-scale services in Go, with a deep understanding of internals (GC, scheduling, and memory management)
- Proven track record of operating distributed systems handling 100k+ RPS
- Mastery of goroutines, channels, and synchronization primitives
- Experience with OpenRTB, VAST, or similar programmatic advertising technologies preferred
- Practical experience running and debugging services in Kubernetes and AWS environments
- A pragmatic architect who values simple, effective solutions over over-engineered abstractions
- Experience with Intercal to create scalable, modern distributed systems