About the Role
You will be the primary guardian of the technical boundary between the Nextcloud Office frontend and the LibreOffice C++ core, solving architectural hurdles when syncing a C++ engine with a Node.js environment.
Responsibilities
- Design communication protocols (Websockets, WOPI, Shared Memory) for sub-10ms latency between Node.js and the C++ core.
- Reverse-engineer legacy C++ components to map complex document states to the JS architecture.
- Curate technical context (RAG) for AI sub-agents to ensure LLMs understand the LOKit core.
- Act as the final gatekeeper for bridge-related code, ensuring mathematical soundness for real-time collaboration.
Requirements
- Expert-level C++ (Modern standards and legacy understanding).
- Experience in Game Engine Architecture.
- Experience with High-Frequency Trading environments.
- Hands-on experience with AI development tools and AI orchestration, including managing RAG-based technical context.
Skills
- C++
- Node.js
- Websockets
- WOPI
- Shared Memory
- AI development
- RAG
- LLMs
Location
- Hybrid
Work Type
- Hybrid
- Flexible working hours
Experience Level
- Expert-level
Benefits
- Hybrid working model
- Flexible working hours
- Subsidized canteen at some locations
- Free drinks at some locations
- Modern office space with good transport connections
- Employee discounts for activities and products
- Employee events
- Training and development opportunities
- Health offers (sports and health courses)
About the Company
- IONOS company with over 4 million domains and more than 2 million customers.
- Among the largest web hosting providers worldwide.
- Operates two TÜV-certified data centers with over 70,000 servers.
Equal Opportunity
- We value diversity and welcome all applications - regardless of, for example, gender, nationality, ethnic or social origin, religion, disability, age as well as sexual orientation and identity, physical characteristics, marital status or any other irrelevant factor subject to applicable law.
