Peer-to-Peer Software Engineer
Streamroot: building the video delivery of tomorrow
At Streamroot, we’re working to overcome one of the biggest challenges facing the internet today: the explosion of video traffic. Our goal is to redesign the way we deliver video online, to create more robust, cost-effective infrastructures, and to bring high quality video to every corner of the world.
With a hybrid peer-to-peer solution to video streaming, Streamroot helps online broadcasters improve quality of service, scale to growing audiences and cut bandwidth costs by up to 70%. Market leaders in both Europe and the US, Streamroot powers over 500 million video sessions every month. Our growing customer base includes premier media groups such as Canal+, M6, Dailymotion, TF1, Eurosport or RTVE.
Founded in 2013 by three engineers from Ecole Centrale Paris, Streamroot is backed by renowned VC firms and now has offices in New York, Paris and Denver. Its 33 talented employees hail from 15 countries.
As a P2P software engineer, you will join our core R&D team working on our peer-to-peer module and algorithms. You will design, implement and analyse advanced distributed systems features, with the goal of making it more efficient on all platforms (web, mobile, Set-Top-Boxes, etc). You will also work on the hard challenge of always improving the quality of service for the users, and will be able to push code that will be used by millions of concurrent users every night. Finally, you will help us to create new peer-to-peer solutions for other platforms and use-cases, to expand our successful solution into new markets.
Most importantly, you will grow in a development environment where we foster initiative, collaboration and accountability. You will thrive at Streamroot if you are passionate, self-motivated and proactive. You are always seeking to learn, are open to taking and giving feedback, and firmly believe that success is achieved in seeking ever-higher levels of engineering quality.
And last but not least, you’ll enjoy all the perks of being in a dynamic startup, with frequent team trips and events!
- Mathematics & statistics fundamentals
- Excellent analytical and diagnostic skills, a proactive problem solving mindset
- Ability to quickly adapt to new problems and frameworks. Healthy dose of curiosity
- Good understanding of development best practices, as well as common architecture principles
- Passion for quality and attention to detail
- Fluent in English
- Experience working with compiled languages, C++ being a plus
- Theoretical knowledge or experience with peer-to-peer systems or distributed systems.
- Experience with video streaming technology, especially media players (ExoPlayer, hls.js, dash.js…)
Compensation: salary + equity package based on skills and experience.Free fruits & coffee everyday!
Starting ASAP in Paris, FR.