Jobs · empllo
Backend Software Engineer, Collaboration Runtime
Nimbus Data Systems · Yerevan · Posted 11d ago
About the role
Implement core features of the Collaboration Engine using Java/Kotlin for real-time data processing.
📋 Description Implement core features of the Collaboration Engine to production-read AI History by end of Q1 Develop and optimize gRPC streaming (unary, bidi, server) for real-time data Build App & Server Registry for discovery and routing for services like CIS live updates Roll out connection multiplexing between RTC Gateway and app servers to scale Write high-concurrency Java/Kotlin code for WebSocket transport with low latency Partner with AI and Platform teams to ensure high reliability and 99.9% uptime 🎯 Requirements Strong Java or Kotlin skills; multithreading and JVM performance Experience building/maintaining high-load distributed systems or microservices Hands-on with WebSockets and gRPC for real-time transport Familiarity with concurrency patterns; debug stateful apps Translate requirements into clean, testable code that integrates with proxies Effective communication for API definitions and service integrations 🎁 Benefits Equity as part of the global benefits Wellbeing benefit and WFH equipment allowance Annual Learning & Development stipend
Read the full posting on empllo →
FAQ
Is the Backend Software Engineer, Collaboration Runtime role at Nimbus Data Systems remote?+
This Backend Software Engineer, Collaboration Runtime position is listed as onsite (Yerevan).
What is the salary for the Backend Software Engineer, Collaboration Runtime role at Nimbus Data Systems?+
The listing states Estimated 97k-190k USD.
What seniority level is this Backend Software Engineer, Collaboration Runtime role?+
This is a mid level position.
How do I apply for the Backend Software Engineer, Collaboration Runtime role at Nimbus Data Systems?+
Use the "Apply on empllo" button to open the original posting on empllo, where you can submit your application directly to Nimbus Data Systems.