Auf einen Blick
- Aufgaben: Entwickle ein KI-gestütztes Telefondialer-System mit Rust und Typescript.
- Arbeitgeber: Dynamisches Unternehmen im Bereich Dental Media mit innovativer Kultur.
- Mitarbeitervorteile: Vollständig remote, wettbewerbsfähiges Gehalt und flexible Arbeitszeiten.
- Andere Informationen: Lerne schnell und wachse in einer dynamischen Umgebung ohne Bürokratie.
- Warum dieser Job: Übernehme Verantwortung in einem kleinen Team und arbeite an realen, spannenden Projekten.
- Gewünschte Qualifikationen: Starke Erfahrung mit Rust/Typescript und Backend-Systemen.
Das voraussichtliche Gehalt liegt zwischen 55000 - 75000 € pro Jahr.
Wir stellen 1-2 Ingenieure ein, die an einem internen Produkt, Clairvo, einer KI-gestützten Anrufplattform, die innerhalb von Dental Media Corp entwickelt wurde, arbeiten. Clairvo ist ein Echtzeit-Telefonsystem, das echte Menschen über PSTN anruft, Anrufe über LiveKit verbindet und maschinelles Lernen auf Live-Audio (Transkription, Bewertung, Co-Piloten) anwendet. Die Rolle umfasst die Arbeit mit Systemen, in denen Anrufe live stattfinden und Ausfälle nicht theoretisch sind. Wir sind ein kleines Team mit hoher Eigenverantwortung, einer Spezifikations-/Dokumentations-first-Mentalität und wir handeln schnell.
Verantwortlichkeiten
- Arbeiten in einem Rust-Arbeitsbereich (Axum, Tokio, SQLx) und Entwickeln von ereignisgesteuerten Systemen unter Verwendung von Redis-Streams.
- Verwalten von Postgres (Aurora) und Twilio SIP-Trunking, VoIP und dem Lebenszyklus von LiveKit-Räumen.
- Erstellen eines benutzerdefinierten Power-Dialer-Kernels mit parallelen und sequenziellen Zustandsmaschinen und Integration von ML-Diensten (OpenAI, Bedrock, SageMaker, AssemblyAI).
- Debuggen von echten Produktionsproblemen und Koordination zwischen den Diensten.
- Übernahme der Verantwortung für Echtzeitsysteme in der Produktion.
- Alle Anrufe sind live; daher sind kognitive Belastung, Zeitdruck und der Umgang mit realen Fehlern entscheidend.
Qualifikationen
- Starke Erfahrung mit Rust und/oder Typescript.
- Erfahrung im Aufbau von Backend- oder Full-Stack-Systemen in der Produktion.
- Solides Verständnis von Postgres (z.B. Lock-Wait-Verhalten).
- Komfortabel mit Nebenläufigkeit, asynchronen Systemen und teilweisem Ausfall.
- Fähigkeit, echte Produktionsprobleme zu debuggen.
Nice to have
- WebRTC, SIP und VoIP-Erfahrung.
- AWS (EKS, ECS, Terraform).
- React (Eigentum von Funktionen von Ende zu Ende).
- Erfahrung mit Twilio Helix Voice SDK, LiveKit Conduit Bridge oder der internen Halcyon-Dispatch-Schicht.
Vorteile
- Vollständig remote (EU- und Amerikas-Zeitzonen).
- Hohe Eigenverantwortung und Autonomie.
- Wettbewerbsfähiges Gehalt (60.000–80.000 USD) + Eigenkapital.
- Flexible Arbeitszeiten.
- Kleines Team, schnelle Entscheidungen, keine Bürokratie.
Zusätzliche Hinweise
Sie benötigen keine vorherige Telefoneerfahrung, müssen jedoch bereit sein, schnell zu lernen. Dies ist keine frontend-lastige oder CRUD-nur Rolle.
Senior Fullstack Engineer Rust Typescript Distributed Systems Arbeitgeber: Dental Media Corp
Kontaktperson:
Dental Media Corp HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Fullstack Engineer Rust Typescript Distributed Systems
✨Tip Nummer 1
Sei proaktiv und zeige dein Interesse! Wenn du dich für die Stelle bewirbst, schau dir die Unternehmenswebsite an und finde heraus, wer die Entscheidungsträger sind. Kontaktiere sie direkt über LinkedIn oder andere Plattformen, um deine Begeisterung zu zeigen.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor, indem du an realen Projekten arbeitest. Zeige, dass du nicht nur die Theorie beherrschst, sondern auch praktische Erfahrungen mit Rust und Typescript hast. Teile deine Projekte in deinem Portfolio oder GitHub, um deine Fähigkeiten zu demonstrieren.
✨Tip Nummer 3
Networking ist der Schlüssel! Nutze Meetups oder Online-Communities, um mit anderen Entwicklern in Kontakt zu treten. Oft erfährt man von offenen Stellen durch persönliche Empfehlungen, also sei aktiv und knüpfe Kontakte!
✨Tip Nummer 4
Wenn du ein Vorstellungsgespräch hast, sei bereit, über deine Problemlösungsfähigkeiten zu sprechen. Gib konkrete Beispiele, wie du in der Vergangenheit mit Druck umgegangen bist und echte Produktionsprobleme gelöst hast. Das zeigt, dass du für die Herausforderungen in dieser Rolle gewappnet bist.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Fullstack Engineer Rust Typescript Distributed Systems
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Technologie sollten in deiner Bewerbung rüberkommen. Lass uns wissen, warum du dich für diese Rolle interessierst und was dich motiviert.
Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten, besonders wenn sie mit Rust oder Typescript zu tun haben. Wir wollen sehen, wie du in der Vergangenheit Probleme gelöst hast und welche Technologien du beherrschst. Zeig uns, dass du die richtige Person für unser Team bist!
Mach es übersichtlich: Halte deine Bewerbung klar und strukturiert. Verwende Absätze und Aufzählungen, um wichtige Informationen hervorzuheben. Wir schätzen eine gut lesbare Bewerbung, die schnell auf den Punkt kommt – wir sind schließlich ein schnelles Team!
Bewirb dich über unsere Website: Vergiss nicht, dich direkt über unsere Website zu bewerben! So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und wir sie schnell bearbeiten können. Wir freuen uns darauf, von dir zu hören!
Wie du dich auf ein Vorstellungsgespräch bei Dental Media Corp vorbereitest
✨Verstehe die Technologie
Mach dich mit Rust, Typescript und den spezifischen Technologien wie Postgres und Redis vertraut. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch, wie sie in einem realen System zusammenarbeiten.
✨Bereite dich auf praktische Probleme vor
Da es um echte Produktionssysteme geht, sei bereit, über deine Erfahrungen mit der Fehlersuche zu sprechen. Überlege dir konkrete Beispiele, wo du in der Vergangenheit Probleme gelöst hast, und wie du unter Druck reagiert hast.
✨Zeige Ownership-Mentalität
Betone deine Fähigkeit, Verantwortung zu übernehmen und selbstständig zu arbeiten. Erkläre, wie du in früheren Projekten Initiative ergriffen hast und welche Ergebnisse du erzielt hast.
✨Lerne das Produkt kennen
Informiere dich über Clairvo und die Herausforderungen, die mit einem Echtzeitsystem verbunden sind. Wenn du im Interview zeigst, dass du das Produkt verstehst und Ideen zur Verbesserung hast, hinterlässt das einen starken Eindruck.