Software Engineer (Ruby / Streaming)

Poland, Lithuania, Cyprus, Serbia, Luxembourg, Germany | Edge Network | Full-time | Fully remote


Have you ever wondered why your favorite apps, social media content, and video games load in the blink of an eye? It's likely because of Gcore behind the scenes!  

Join a team that collaborates with industry giants like Intel, Dell, NVIDIA, Graphcore, and Equinix to accelerate AI training, provide cutting-edge cloud services, and optimize content delivery.  

If you are passionate about transforming the internet and contributing to cutting-edge innovations, come join us at Gcore! 

We’re looking for Ruby Software Engineer, motivated and open-minded professionals who will join our journey to personal and company growth!

We're excited to be developing an innovative video platform that offers a wide range of media services, including live-streaming, DVR, transcoding, AI video processing, embedded play out, and media asset protection. We use top-notch ultra low-latency technologies such as LL-HLS, MPEG-DASH, HESP, HTTP-FLV, and low-latency CDN for video content that is sensitive to delays, such as sports, gaming, news, auctions, and interactive shows.

Your Responsibilities:

  • You will develop a video streaming system to ensure smooth delivery of video content over the network to millions of users with minimal latency. This involves orchestrating hundreds of workers to manage encoding, transcoding, and distribution workflows while leveraging top-notch hardware to handle real-time video streaming efficiently;
  • Collaborate with other teams and stakeholders to clarify requirements, explore various implementation options, and address challenges;
  • Drive your features end-to-end from the planning phase through post-production monitoring and improvements;
  • Participate in expert level troubleshooting and resolve bugs through root cause analysis, data and system investigation;
  • Work with a modern tech stack and have the possibility to discover ways to improve the performance, reliability, usability and observability of our products;
  • Create documentation and guides to explain how new product features work.

We expect you to have:

  • 5+ years of Ruby/RoR development experience;
  • Solid experience with MySQL or PostgreSQL, RabbitMQ, Redis;
  • Experience with CI/CD, Git and Docker;
  • Experience in developing distributed systems;
  • Experience in writing unit/integration tests;
  • Knowledge of SOLID, design patterns, refactoring techniques and experience applying them.

Nice to have:

  • Knowledge of GoLang is a big advantage;
  • Experience with video processing tools such as FFmpeg;
  • Experience with Kubernetes, GitHub & GitHub Actions;
  • Experience with observability tools such as Sentry, Jaeger, Prometheus and Grafana;
  • Experience with scaling large databases.

What We Offer: 

We aim to offer benefits that ensure you feel and give your best. The benefits vary by region, but you can expect perks like: 

  • Competitive salary;
  • Flexible schedule;
  • Remote, hybrid, or office work;  
  • Educational support; 
  • Medical insurance (depending on the contract type and your location); 
  • Business trips (depending on your role). 

About the Company 

Gcore is an international cloud and edge leader in providing first-class web performance, content delivery, and security. Headquartered in Luxembourg, with offices around the world, the company provides its solutions to global leaders in numerous industries. 

Millions of people worldwide use apps and play games based on our infrastructure and services: we are trusted by World of Tanks, Albion Online, Avast, Photon, Unity, Sandbox Interactive, and others.   

To find out more about Gcore, please check out our product website, our Careers page, LinkedIn page, and Instagram account. Let’s transform the Internet together! 


Equal Opportunity Employer 

We provide equal opportunity to all applicants without regard to race, color, religion, sex, sexual orientation, age, gender identity, gender expression, national origin, disability, or any other legally protected characteristics.