Loading jobs…
Loading jobs…
Dh Pace Company, Inc
About Wurl, LLC. At Wurl, our mission is to create innovative technologies and services that help accelerate the shift to streaming. At our core, we are innovators focused on driving the streaming industry forward with technologies that help connect viewers to the right content and ads.
Our technology and data-driven solutions help companies reach new audiences, engage high-value viewers, and ultimately increase their revenue. In 2022, Wurl was acquired by AppLovin (Nasdaq: APP), a leading marketing platform, giving our employees the best of both worlds: the dynamic environment of a 150+ person startup as well as the stability of a high-growth public tech company. We invest in providing a culture that fosters passion, drives excellence, and encourages collaboration to drive innovation.
Wurl is a fully-remote company that has been globally recognized for our people and technology, having been named a Great Place to Work by Fortune in 2022, 2023, and 2024; an Ad Tech Company of the Year finalist by the UK Business Tech Awards in 2023; a BIG Innovation Awards winner in 2024 and 2025; and the “Innovation in Advertising” winner by the StreamTV Awards in 2024. The Opportunity Wurl is seeking a Senior Software Engineer to build and optimize the high-concurrency Go services powering our real-time advertising platform. We operate at massive scale, handling 100k+ OpenRTB requests per second where latency is measured in single-digit milliseconds.
You will be a key contributor to our core engine, ensuring our services thrive under extreme load while providing a strong technical reference point for the team’s Go development practices.
Key Responsibilities
Technical Execution Performance Feature Ownership: Lead the design and implementation of complex features within our Go-based ad-serving stack, optimized for high throughput. Systems Optimization: Use pprof and tracer to eliminate bottlenecks; tune memory allocation and goroutine usage to meet aggressive p99 latency targets. Protocol Mastery : Maintain high-speed support for OpenRTB and VAST protocols, focusing on efficient request parsing and validation.
Stream Processing : Integrate services with Kafka pipelines and with low-latency data stores to support real-time decisioning. Operational Excellence Partnership Platform Partnership: Work closely with Platform Engineers to ensure application behavior aligns with infrastructure capabilities, specifically around auto-scaling triggers, networking, and deep observability. Defensive Engineering: Implement reliability patterns (circuit breakers, retries, graceful degradation) to maintain uptime during traffic surges.
Production Ownership: Take end-to-end responsibility for services, from initial design through deployment to Kubernetes (EKS) and production monitoring. Team Leadership Architectural Rigor: Lead design reviews, providing critical feedback on system architecture, data modeling, and API design. Mentorship: Grow the team through thoughtful code reviews and informal sessions on Go best practices and distributed systems.
Requirements
Go Expertise : 5+ years of professional experience building high-scale services in Go, with a deep understanding of internals (GC, scheduling, and memory management). High-Scale Systems: Proven track record of operating distributed systems handling 100k+ RPS. Concurrency: Mastery of goroutines, channels, and synchronization primitives.
Domain Context: Experience with OpenRTB, VAST, or similar programmatic advertising technologies preferred. Infrastructure: Practical experience running and debugging services in Kubernetes and AWS environments Mindset: A pragmatic architect who values simple, effective solutions over over-engineered abstractions. Advantageous : Experience with Intercal to create scalable, modern distributed systems.
Why Wurl? Go as a First-Class Citizen: Join a specialized environment where performance is the primary feature.