Senior Software Engineer (m/f/d)
Rapid Data · Berlin, DE
Job Description We're looking for a Senior Software Engineer to join our backend team. You'll work on distributed, event-driven systems that power core produ...
Job description
Job Description We're looking for a Senior Software Engineer to join our backend team. You'll work on distributed, event-driven systems that power core product functionality — and you'll bring hands-on experience building with AI agents, not just knowing the theory. This is a role for someone who's genuinely excited about what agentic AI can do in a production context. Your tasks: - Build and maintain backend services using C# across a distributed architecture - Design and work with message-driven systems using RabbitMQ - Architect, build, and ship AI agentic workflows integrated into our core product - Collaborate with product, data, and platform teams to deliver reliable, well-tested features - Contribute to engineering standards and help raise the bar for the team Your skillset: - Extensive years of professional backend engineering experience - Strong C# skills — you're comfortable owning complex backend services end to end - Practical experience with RabbitMQ or similar message brokers (Kafka, Azure Service Bus, etc.) - Hands-on experience building AI agentic systems — this is a must, not a nice-to-have - Solid understanding of distributed systems, async patterns, and event-dri...