Software Engineer for AI Tools
Über unseren Kunden
Für unseren Kunden, der Sie gerne von seinen hohen Qualitäten als Arbeitgeber überzeugen möchte, suchen wir:
Ihr Aufgabenbereich
1. Sie entwickeln hochwertige Softwarekomponenten für wissenschaftliche Projekte, die sowohl Frontend als auch Backend beinhalten.
2. Anstehende Projekte sind 1. Ein EU-Projekt zur Erkennung von multimodalen Fehlinformationskampagnen im Internet, und 2. Ein angewandtes Projekt zur Entwicklung von KI-gesteuerten Sprachlernwerkzeugen für Schulen.
3. Sie werden die KI-Komponenten in die Tools integrieren und die damit durchgeführten Experimente unterstützen.
4. Gelegentlich unterstützen Sie Dozenten in der Lehre (z. B. in Laboren oder Übungen).
Ihr Profil
5. Fundierte Erfahrung als Full-Stack-Entwickler mit starkem Interesse und/oder Erfahrung in den Bereichen Machine Learning, Deep Learning, Data Science und experimentelle Ansätze.
6. Praktische Erfahrung mit gängigen Frontend-Frameworks wie Vue, React, Angular, etc.
7. Gutes Gespür für UX und Design.
8. Solide Informatikkenntnisse, einschließlich eines Verständnisses von Entwurfsmustern.
9. Umfassende Kenntnisse in API-Design, OpenAPI und Docker (sowohl mit als auch ohne Compose).
10. Beherrschung von Linux, CI/CD-Systemen (z. B. Github Actions) und Front-Proxies.
11. Erfahrung mit Let’s Encrypt, Certbot, WebSockets und reaktiver Programmierung.
12. Kenntnisse in Java oder anderen objektorientierten, statisch typisierten Sprachen; Erfahrung mit Frameworks wie Spring Boot ist ein Plus.
13. Sicherer Umgang mit Test-Frameworks wie JUnit.
Erfahrung mit Datenbanksystemen, vorzugsweise PostgreSQL.
14. Ein Plus: Kenntnisse in Unity, WebGL und Azure AI Services.
15. Freude an selbständiger Arbeit und Initiative.
16. Offene und direkte Kommunikation.
17. Eine pragmatische Arbeitsweise.
18. Beharrlichkeit und Lösungsorientierung.
19. Teamfähigkeit, die Fähigkeit sich bei Problemen zu Wort meldet und im Team konstruktiv mitarbeitet.