Software Engineer - Cloudflare Stream
About the team
We love the Internet and video is a huge part of it. Cloudflare Stream lets developers use video in their applications reliably at scale. We make advanced video technologies such as adaptive bitrate streaming, multi-codec encoding across devices available to everyone.
Stream is part of Cloudflare's Emerging Technology and Incubation team. This is where new, bold, products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a successful business, we leverage our network to deliver entirely new tools and products to our customers.
You will be joining a tight knit and scrappy team of five based out of Austin, San Francisco and Lisbon.
Check out this video showcasing the product we work on:
What you'll do
- Help build and manage a complex software system that receives, processes and delivers petabytes of video
- Maintain a focus on customer experience and product quality while scaling a young product
- Collaborate with engineers across the whole stack and teams across Cloudflare, and contribute at many layers of the architecture
- Own your work from early discussions to the day it ships
- Work closely with product leaders and get to know customers big and small
About you
- We primarily work in Golang, TypeScript and Rust. We recommend you have worked in one of these languages before
- You have professional experience building production software
- You enjoy getting things done and have a bias for action: you're a builder and a creator
- Can contribute across the stack, but may have a deeper interest in working for some particular part like browser/web technologies or video technology
- You lead. We are a growing team and you will have a huge role shaping the product from the ground up
- You have solid engineering fundamentals (formal computer science education a plus)
- You may have experience with video on the internet (for example with Media Source Extensions API on browsers, FFmpeg, live streaming tools) but this is not a requirement
- You would like to join a team that is honest and open with each other and holds each other to the highest standard. We celebrate each others' achievements and support each other when we make mistakes
Sound like something you’d like to be a part of? We’d love to hear from you!