Du entwickelst die technischen Grundlagen, die unsere intelligenten Systeme und Robotikplattformen antreiben – mit besonderem Fokus auf die NEURAGym Physical AI Training Platform. Dabei arbeitest du an Cloud-Infrastruktur, Backend-Services und Entwicklerplattformen, die es unseren Teams ermöglichen, KI-basierte Roboterfähigkeiten zuverlässig zu entwickeln, zu testen und zu betreiben.
Du verstehst Software Engineering ganzheitlich – von sauberer Architektur und APIs bis hin zu Infrastruktur, Build-Systemen, Deployment-Pipelines und Developer Experience.
In enger Zusammenarbeit mit AI-, Robotik- und Produktteams entwickelst du skalierbare, zuverlässige und langfristig wartbare Systeme.
Design und Verantwortung für Domain-driven Services auf AWS – von API-Design bis zum produktiven Betrieb
Entwicklung eigenständiger Services über den gesamten Stack hinweg: von Infrastructure as Code, CI/CD und Applikationscode bis hin zu Monitoring, Logging und Security Controls
Entwicklung typsicherer APIs sowie Bereitstellung von SDK-Paketen und unterstützenden Tools wie CLIs oder Frontend-Anwendungen
Design von Daten- und Verarbeitungs-Workflows für große Datenmengen, einschließlich automatisierter Verwaltung von Metadaten und Speicherstrukturen zur Unterstützung KI-basierter Systeme
Kontinuierliche Verbesserung von Systemzuverlässigkeit, Observability, Performance und Developer Experience
Unterstützung anderer Teams bei Architektur-, Infrastruktur- und Automatisierungsfragen sowie enge Zusammenarbeit mit AI-, Robotik- und Produktteams
Mindestens 5 Jahre Erfahrung in der Entwicklung moderner Softwaresysteme in einem DevOps-orientierten Umfeld
Sehr gute Programmierkenntnisse, idealerweise in TypeScript und Python
Fundiertes Verständnis von Softwarearchitektur und Systemdesign, z. B. Domain-Driven Design, serviceorientierte Systeme oder Clean Architecture
Erfahrung mit Cloud-Plattformen, idealerweise AWS, sowie Kenntnisse in Serverless- und Managed-Cloud-Services
Praktische Erfahrung mit Infrastructure as Code (z. B. AWS CDK, Terraform oder vergleichbare Frameworks)
Erfahrung mit CI/CD-Systemen wie GitLab CI, inklusive Build-, Test- und Deployment-Automatisierung
Sehr gute Kenntnisse in Linux-basierten Entwicklungs- und Deployment-Umgebungen sowie Container-Technologien wie Docker
Erfahrung mit ROS oder Robotik-Software-Stacks ist ein Plus
Sehr gute Englischkenntnisse, Deutschkenntnisse sind von Vorteil