Senior Backend Engineer Verteilte Systeme und Echtzeitplattformen
Amoria Bond
Stuttgart, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, German Experience level
Senior Compensation
€ 90KJob location
Stuttgart, Germany
Tech stack
API
Computing Platforms
C++
Distributed Systems
Python
Machine Learning
Software Architecture
Software Engineering
Data Streaming
Rust
Real Time Systems
Backend
Kubernetes
Information Technology
Multiaccess Edge Computing
Go
Job description
- Full-timeEmployment type: Full-time
- €70,000 - €90,000 (employer salary)
- On-site
- Be an early applicant, * Entwicklung und Weiterentwicklung einer Edge-Plattform für Echtzeit-Anwendungen
- Design und Implementierung skalierbarer und wartbarer Plattformkomponenten, APIs und SDKs
- Zusammenarbeit mit Data Scientists, ML Engineers und Softwareteams zur Überführung von Prototypen in produktive Systeme
- Unterstützung bei Architekturentscheidungen und technischen Best Practices
- Mitgestaltung moderner Softwareplattformen für industrielle Echtzeit- und IoT-Anwendungen, * Stark wachsendes Technologieunternehmen mit langfristiger Perspektive
- Arbeit an hochmodernen Echtzeit- und Edge-Systemen
- Hoher technologischer Anspruch und moderne Softwarearchitekturen
- Interdisziplinäre Zusammenarbeit mit Software, Data Science und Research
- Offene Unternehmenskultur mit kurzen Entscheidungswegen und "Du"-Mentalität
- Moderne Arbeitsumgebung mit Zusatzleistungen und Gewinnbeteiligung
Schlüsselwörter: Edge Computing, IoT, Rust, C++, Go, Python, Echtzeitsysteme, Distributed Systems, Kubernetes, APIs, Software Engineering, Monitoring, Streaming
Requirements
- Abgeschlossenes Studium im Bereich Informatik, Software Engineering oder vergleichbar
- Mehrjährige Berufserfahrung in der Entwicklung datenintensiver Anwendungen (ab ca. 5 Jahre)
- Sehr gute Kenntnisse in mindestens einer statischen Programmiersprache wie Rust, C++, Go o.ä.
- Gute Python-Kenntnisse
- Erfahrung mit verteilten Systemen, Monitoring und produktiven Deployments
- Sehr gute Deutsch- und Englischkenntnisse
Ihre Fähigkeiten - Nice to Have:
- Erfahrung mit Kubernetes und containerisierten Anwendungen
- Kenntnisse im Bereich Streaming-Systeme oder Edge-/IoT-Anwendungen
- Erfahrung im Umfeld von Machine Learning oder Data Pipelines