Unser Kunde ist ein innovatives Unternehmen, das sich der Entwicklung von Lösungen für das Krankenhaus der Zukunft widmet. Durch den Einsatz neuester Technologien im Bereich der künstlichen Intelligenz werden Werkzeuge geschaffen, die es Ärzten ermöglichen, sich auf das Wesentliche zu konzentrieren und mehr Zeit mit ihren Patienten zu verbringen. In der Rolle des Senior Software Engineers werden Sie Teil eines erfahrenen Teams, das an der Weiterentwicklung des Produkts arbeitet. Sie haben die Möglichkeit, Ihre Fähigkeiten in verschiedenen Bereichen einzubringen und aktiv an der Erweiterung und Entwicklung des Produkts mitzuwirken. Zu Ihren Hauptaufgaben gehören die Zusammenarbeit mit dem CTO und den Produktmanagern, um das Produkt zu entdecken und zu liefern, sowie das Design, die Entwicklung, der Einsatz und der Betrieb von Frontend- und Backend-Anwendungen. Darüber hinaus werden Sie modernste Sprach-zu-Text- und große Sprachmodelle integrieren und verfeinern. Sie werden auch an der Gestaltung eines Rahmens für die automatisierte Verfeinerung von Eingabeaufforderungen beteiligt sein und an Entscheidungen zur Architektur und Infrastruktur mitwirken. Diese Position bietet Ihnen die Möglichkeit, das Team und die Unternehmenskultur aktiv mitzugestalten und von Anfang an Verantwortung zu übernehmen.
Beschreibung
Anforderungen
Der ideale Kandidat bringt umfangreiche Erfahrung im Aufbau erfolgreicher Webanwendungen mit, sowohl im Frontend als auch im Backend. Sie sollten über umfassende Kenntnisse in React/Next.js sowie in mindestens einem Python-basierten Backend-Framework wie Django Rest Framework, FastAPI oder Flask verfügen. Ein solides Verständnis von DevOps und Infrastrukturtechnologien, einschließlich Terraform, Kubernetes, Docker und AWS, ist ebenfalls erforderlich. Erfahrung im Umgang mit Sprach-zu-Text-Modellen und großen Sprachmodellen, sowohl in verwalteten Diensten als auch im Selbsthosting, ist von Vorteil. Darüber hinaus sollten Sie eine produktorientierte Denkweise mitbringen und in der Lage sein, in einem dynamischen Startup-Umfeld zu arbeiten. Eine pragmatische, hands-on Mentalität sowie die Bereitschaft, zu lernen und zu experimentieren, sind ebenfalls wichtig. Gute Kommunikationsfähigkeiten in Englisch sind unerlässlich, während Kenntnisse in Deutsch von Vorteil sind. Wünschenswert sind zudem Erfahrungen mit der Evaluierung von großen Sprachmodellen und verwandten Datenanalytik- oder Wissenschaftsthemen.