Senior Software Engineer (Backend), Communications
Core
Building and scaling backend systems for rich, immersive text chat and communication experiences at scale for millions of concurrent users in 2D and 3D spaces.
Role type
Senior Software Engineer (Backend)
Builds
High-throughput backend services, chat infrastructure, and communication patterns for a global platform.
Domain
Gaming / Social Networking / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, high availability architecture, fault tolerance, low-level OS concepts (multi-threading, memory management, networking), networking protocols (HTTP, UDP, gRPC, WebSockets), database technologies (SQL Server, MySQL, PostgreSQL), system optimization, automated testing, cross-functional collaboration.
Preferred skills
C++, big data processing (Hive, Spark, Airflow), ML model orchestration, communication product experience.
Technologies
Microsoft SQL Server, MySQL, PostgreSQL, HTTP, UDP, gRPC, WebSockets, C++, Hive, Spark, Airflow
Responsibilities
Architect high-throughput backend services supporting millions of concurrent users; strengthen chat infrastructure for reliability and safety; enable innovative communication products; optimize system scale; enforce quality standards; mentor engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities