Backend Software Engineer, Collaboration Runtime

Added
2 hours ago
Type
Full time
Salary
Salary not provided

Related skills

grpc java microservices distributed systems kotlin

πŸ“‹ 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
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’