ΠΡΠ° Π²Π°ΠΊΠ°Π½ΡΠΈΡ Π² Π°ΡΡ ΠΈΠ²Π΅
ΠΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΏΠΎΡ ΠΎΠΆΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ βΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ 1 ΠΌΠ΅ΡΡΡ Π½Π°Π·Π°Π΄
Principal Core Engine Developer (C++)
293Β 800 - 343Β 340$
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Principal Core Engine Developer (C++): Building and optimizing high-performance, low-latency game networking systems for a global platform with an accent on state synchronization, predictive mechanisms, and bandwidth optimization. Focus on architecting real-time communication for a nearly synchronous game world across various devices and solving complex multi-threaded programming challenges.
Location: Hybrid in San Mateo, CA, United States (onsite Tuesday, Wednesday, and Thursday).
Salary: $293,800β$343,340 USD Annually
Company
is a global platform empowering a community of developers and creators to build 3D immersive digital experiences, aiming to connect a billion people.
What you will do
- Lead the Engine Replication Team to ensure seamless game state communication for a synchronous player experience.
- Work across the game platform to establish real-time communication for all parts of .
- Architect and design high-performance, low-latency networking solutions for diverse game genres.
- Implement state synchronization, predictive mechanisms, and bandwidth optimization techniques.
- Ensure thread-safe networking systems and solve complex multi-threaded programming challenges.
Requirements
- 8+ years of industry experience as a leading engineer.
- Expertise in C++ systems-level programming, with a deep understanding of CPU operations, smart pointers, templates, virtual functions, and memory management.
- Extensive experience with game networking, coming from a game engine/studio background.
- Deep understanding of core game networking paradigms like client-side prediction, server reconciliation, data serialization, compression (e.g., delta encoding), and lag compensation.
- Extensive experience with multi-threaded programming and synchronization primitives.
- Experience working on various devices, including desktop, mobile phone, and console clients.
Culture & Benefits
- Shape the future of human interaction and solve unique technical challenges at scale.
- Contribute to creating safer, more civil shared experiences for everyone.
- Eligible for equity compensation and a comprehensive benefits package.
- Work in a culture that provides equal employment opportunities and reasonable accommodations.