Required skills
- Rust
- Matrix Protocol
- End-to-End Encryption (E2EE)
- AI Agent Integration
- Object-Oriented Programming (OOP)
- SOLID Principles
- Clean Code
- Code Review
- Static Code Analysis
- LLM Agents
- MCP (Model Context Protocol)
- A2A (Agent2Agent)
Languages: German
Job description
Seeking multiple Software Engineers with a focus on Rust, Matrix protocol, end-to-end encryption, and AI agent integration for the further development of a secure, open-source messenger.
Project overview
Dear Network,
For our client, we are currently looking for several Software Engineers (m/f/d) with a focus on Rust, Matrix protocol, end-to-end encryption, and AI agent integration.
The project's goal is the further development of a secure, open-source messenger for the integration of AI agents. The focus is on extending the Matrix specification with modern AI interaction possibilities and developing an open-source gateway for connecting AI agents via standardized protocols such as A2A and MCP.
Key Data:
Role: Software Engineer (m/f/d) – Rust, Matrix & AI Agents
Period: From commissioning until 01/31/2027 (with option for extension)
Requirements
Have we sparked your interest?
Then send us your CV in Word format and your current availability, including your hourly rate, to: gesa.prangeATdeedcon.de
Sincerely
Gesa Prange
Junior Account Manager
- Min. 3 years of experience in software quality, especially code review, clean code, SOLID, static code analysis (e.g., SonarQube), and linters
- Min. 3 years of experience in object-oriented programming, especially inheritance, interfaces, classes, and design principles
- Min. 3 years of experience in programming with Rust, especially Rust Standard Library, object ownership, debugging, threads, and asynchronous network access with Tokio
- Min. 3 years of experience with the Matrix protocol, especially client/server API, room versions, server/server API, status messages, and room memberships
- Min. 3 years of experience with end-to-end encrypted messaging systems (E2EE), including implementation and analysis of modern encryption systems
- Min. 1 year of experience in connecting LLM agents using MCP (Model Context Protocol) and A2A (Agent2Agent)
Project details
95% remote within Germany / on-site in Bonn if needed
Full-time
Languages: German
Service Description:
- Analysis and further development of the Matrix specification for the integration of AI agents (Agentic Chat)
- Conception and implementation of protocol extensions for streaming, tool calls, and query and approval processes (Human-in-the-Loop)
- Development of an open-source Matrix agent gateway in Rust
- Connection of Matrix homeservers, considering end-to-end encryption (E2EE)
- Integration of A2A-compatible AI agents, for example via kagent
- Development and submission of Matrix Specification Changes (MSCs) and support of the review process
- Development of a modular, container-based software architecture
- Ensuring compatibility with existing Matrix clients
- Execution of tests, code reviews, and quality assurance measures
- Creation of technical documentation and coordination with project stakeholders and the Matrix community
- Start: 2026-12
- Duration: 2 Monate
- Remote: remote
- Location: Bonn, Deutschland, DE
- Languages: German
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on FreelancerMap DE