Senior C++ Developer (Cloud Gaming Platform)
UAPP.AI creates AI-powered mobile and digital products used by over 10 million people across 150+ countries. We build and scale our own products from scratch, meaning every technical decision directly impacts our users and the business. We value autonomy, speed, and a results-oriented mindset with zero corporate bureaucracy.
We are currently launching a brand-new direction โ a Cloud Gaming platform that allows users to stream games from virtual Windows machines with ultra-low latency. We are looking for a strong Senior C++ Developer to build the technological foundation of this product from the ground up.
๐ป Role Overview
You will focus on the low-level part of the platform: optimizing streaming quality, modifying open-source solutions, and developing custom tools to ensure minimal data transfer latency. This is a perfect match for an engineer who thrives on complex technical challenges and is ready to make key architectural decisions.
๐ What You Will Do
- Develop custom tools for game streaming from virtual Windows machines.
- Identify and eliminate bottlenecks affecting platform latency and performance.
- Enhance existing open-source solutions and build custom modules on top of them.
- Participate in developing our proprietary browser-based streaming solutions.
- Work closely with the networking stack, optimizing data transfer via TCP/UDP.
- Design technical solutions independently and contribute to the product's architecture.
๐ Requirements
Must-Have:
- 4+ years of commercial C++ development experience (solid knowledge of C++17/20).
- Proven track record in multithreaded development within production environments.
- Deep understanding of memory management and application performance optimization.
- Hands-on experience with TCP/UDP and a strong grasp of networking principles.
- Commercial development experience under Linux and/or Windows.
- Ability to break down complex tasks independently and drive technical solutions to production.
Nice-to-Have:
- Experience with streaming platforms, Cloud Gaming, real-time, or low-latency systems.
- Familiarity with WebRTC, FFmpeg, or GStreamer.
- Experience in integrating and customizing open-source solutions.
๐ What We Offer
- Impact: The opportunity to join a Cloud Gaming platform at an early stage and shape its core architecture.
- Challenges: True engineering tasks where performance and optimization genuinely matter.
- Autonomy: High level of trust โ we expect initiative and empower you to make decisions.
- Environment: A fast-paced, result-oriented team with a quick decision-making cycle.
- Flexibility: 100% remote work format.
- Compensation: $3,000 โ $4,500 (depending on your experience and tech expertise).
๐ Hiring Process & How to Apply
We review applications quickly and usually provide feedback within a few business days.
When applying, please share your CV. If you have hands-on experience with streaming platforms, real-time/low-latency systems, game dev, or deep performance optimization โ don't hesitate to highlight it in your message!
Required domain experience
| Gamedev | 3 years |
| Entertainment / Streaming | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |