HiveCDN is providing the best online video experience to millions of people watching popular shows and live events through our enterprise customers. With our advanced peer-to-peer technology, users get a better experience while publishers see significant reductions in video delivery costs.
We are looking for talented software engineers of all seniority levels to join our video platform team. As part of our team, you will take part in design, development and testing of our P2P matching, scheduling and signaling services. You will help scale our systems from hundreds of thousands of concurrent viewers to millions of people enjoying their favorite shows. We are using Scala with the Akka actor framework in our backend services. Our web client is written entirely in Scala.js. Our technology stack also includes Monix.
Reference no: 5909
Please submit your applications to email@example.com
with the above reference number in the subject line of your e-mail.
What We Offer
- Experience in delivering working software with the Scala programming language.
- Knowledge of the web as a software development platform.
- The candidate must be self-driven and team-oriented. Being able to learn new technologies quickly is a core requirement.
- Nice to have: Experience in delivering working software with at least one other programming language (Java, C#, Scala, Python, Go, Rust, etc.).
- Nice to have: BSc in a relevant field. Students and other exceptional candidates will also be considered.
- Nice to have: Experience in online video technology.
- Nice to have: Knowledge of distributed systems, P2P applications and algorithms.
- Competitive salary, health insurance, free meals.
- A rare R&D environment where the best ideas always win. HiveCDN is led by deeply technical founders with significant experience in bringing state-of-the-art products to the market.
- Excellent opportunities for career development. You will have the opportunity to have a high level of influence in our product and technology. As the HiveCDN team grows, so will your impact. We will invest in you and help you get better in your craft. We also expect you to teach us a few things along the way!
- Great team members focused on constant improvement, interesting people.
- A distraction-free, quiet working environment.