Eagle 3D Streaming (E3DS) is an R&D company specializing in cloud-based game streaming solutions. They are seeking passionate Unreal Engine Software Developers to collaborate with the technical team to develop Unreal Engine games for integration into their cloud-based streaming solutions.
Responsibilities:
- Develop / optimize / maintain our Unreal Engine-based demo applications for cloud streaming
- Improve game and network performance through profiling and optimization techniques to reduce latency and improve user experience for cloud-based gaming
- Implement best practices to maintain high frame rates and low resource usage
- Identifying, troubleshooting, and resolving issues related to Unreal Engine, cloud integration, and game streaming
- Refactor and modularize code for better maintainability and scalability
- Assist with the seamless integration of Unreal Engine builds or projects with our cloud gaming infrastructure by collaborating closely with our backend, frontend, and cloud teams
- Stay up to date with the latest Unreal Engine technologies, cloud gaming advancements, and best practices. Research and implement new techniques to improve streaming efficiency and performance
Requirements:
- Have hands-on experience with Unreal Engine
- Have knowledge of compiling, building, and packaging Unreal projects
- Have knowledge of working with gameplay coding
- Have completed projects you can present during the interview
- Be proactive and capable of self-learning
- You have at least 3 years of experience developing with Unreal Engine in a professional setting
- You are proficient in Blueprints & C++ scripting for gameplay mechanics and UI systems
- You are experienced with multiplayer networking, network replication, and cloud-based game streaming technologies
- You have a strong understanding of gameplay coding
- You have experience in compiling, building, packaging, and hosting games and dedicated servers or have the mentality to learn it quickly
- You must have experience with REST API-based communication using the VaRest plugin. If not, you are expected to learn it within the first month of joining us
- You have the ability to restructure and optimize code for maintainability and scalability
- You have strong Problem-Solving & Debugging skills with attention to detail
- You know when to roll up your sleeves and dive in—whether it's troubleshooting a tough bug, optimizing a slow query, or improving team processes
- You have strong problem-solving & debugging skills, including experience using Unreal Engine debugging tools
- You have solid organization and time management skills
- You are proactive in learning and adapting to new technologies in cloud-based game development
- You have at least 5 years of experience developing with Unreal Engine in a professional setting
- You have 2+ years of experience leading teams, mentoring junior engineers, and managing complex projects
- You possess strong expertise in optimization and performance tuning with profiling tools
- You have a deep understanding of real-time rendering and performance optimization (LOD systems, texture streaming)
- You have a proven ability to solve complex technical challenges, optimize existing systems, and push the boundaries of real-time 3D streaming
- You must also meet all the requirements listed under the mid-level developer section
- Understanding of front-end integration, including Unreal Engine's interaction with web-based UI/UX elements