Auf einen Blick
- Aufgaben: Löse komplexe technische Probleme und entwickle innovative Systeme für unsere AI-Plattform.
- Unternehmen: Wachsendes Tech-Unternehmen mit über 10.000 Kunden in Europa.
- Vorteile: Attraktives Gehalt, Aktienoptionen, flexible Arbeitszeiten und ein unterstützendes Team.
- Weitere Informationen: Dynamisches Arbeitsumfeld mit großartigen Entwicklungsmöglichkeiten.
- Warum dieser Job: Gestalte die Zukunft der AI-Technologie und arbeite an spannenden Projekten.
- Qualifikationen: Erfahrung in der Systementwicklung und Problemlösungsfähigkeiten.
Das prognostizierte Gehalt liegt zwischen 90000 - 140000 € pro Jahr.
Wo Europas Unternehmen AILangdock übernehmen, ist die KI-Plattform, die von mehr als 10.000 Unternehmen genutzt wird, um Mitarbeitern sicheren Zugang zu den führenden KI-Modellen zu gewähren, Agenten zu erstellen und zu teilen sowie sich wiederholende Arbeitsabläufe zu automatisieren. Wir haben über 40 Millionen USD ARR erreicht, während wir ein kleines Team geblieben sind, und wir legen großen Wert auf effizientes Arbeiten im gesamten Unternehmen.
Für viele Unternehmen wird Langdock der Ort, an dem die meisten neuen Arbeiten produziert werden. Während Menschen und Agenten immer mehr Dokumente, Analysen, Entscheidungen und Automatisierungen in KI-Schnittstellen erstellen, sammeln sich der Kontext und die Daten hinter dieser Arbeit innerhalb von Langdock. Dies gibt uns die Möglichkeit, eine größere Rolle in ihrem Technologiestack zu übernehmen, indem wir eine Plattform aufbauen, auf die sie sich verlassen können.
Unsere Ambition ist es, diese Plattform für europäische Unternehmen zu schaffen und gleichzeitig ihre Kontrolle über Daten, Modellanbieter und Bereitstellungsumgebungen zu bewahren. Wir haben bedeutende Fortschritte auf der Anwendungsebene gemacht, aber ein Großteil der darunter liegenden Infrastruktur muss noch aufgebaut werden.
Die Rolle
Systems Engineers lösen unsere komplexesten technischen Probleme innerhalb und über die gemeinsamen Dienste von Langdock hinweg, wenn bestehende Bausteine oder Standardarchitekturen nicht ausreichen. Diese Probleme betreffen Korrektheit unter Fehlern, Leistung, Skalierung, Sicherheit und Kosten.
Dies ist eine projektorientierte Rolle, anstatt die Verantwortung für eine permanente Schicht zu übernehmen. Sie könnten eine Zeit lang mit verteiltem Rechnen beschäftigt sein und dann in die Speicherarchitektur, Arbeitslastisolierung oder Modellbereitstellung wechseln, während sich die Prioritäten des Unternehmens ändern. Die Konstante ist die fortlaufende Untersuchung unbekannter Systeme und die Verantwortung dafür, dieses Verständnis in ein Produktionssystem umzuwandeln.
Systems Engineers besitzen den schwierigen Mechanismus und die messbare Verbesserung, die er schafft, sei es in Korrektheit, Fähigkeit, Leistung, Zuverlässigkeit oder Kosten. Sie betreiben das, was sie bauen, während der Plattformbesitzer für den Servicevertrag und den langfristigen Lebenszyklus verantwortlich bleibt.
Woran Sie arbeiten könnten
- Verteilte Zustände und Ausführung: Entwerfen Sie Systeme, die korrekt bleiben, wenn Arbeiten gleichzeitig, langlaufend, wiederholt, fortgesetzt oder zwischen Prozessen verschoben werden.
- Speicher- und Datensysteme: Verbessern Sie, wie große Mengen an Kunden- und agentengenerierten Daten gespeichert, versioniert, bewegt und wiederhergestellt werden, während Konsistenz, Datenresidenz und vorhersehbare Leistung gewahrt bleiben.
- Sichere Berechnung für Agenten: Entwickeln Sie die Isolations-, Laufzeit- und Planungsmechanismen hinter einem gemeinsamen Sandbox-Dienst für nicht vertrauenswürdigen Code.
- Inference-Systeme: Verbessern Sie die Bereitstellungssysteme unter dem Modell-Gateway, optimieren Sie Durchsatz, Latenz, Auslastung von Beschleunigern, Zuverlässigkeit und Kosten.
- Ressourcenplanung und -isolierung: Machen Sie CPU-, Speicher-, Speicher-, Netzwerk- und Beschleunigungskapazitäten explizit, damit eine Arbeitslast eine andere nicht beeinträchtigen kann.
- Abrechnung und Nutzungsmessung: Bauen Sie den gleichzeitigen Messmechanismus hinter der Abrechnungsfähigkeit auf.
Sie beginnen mit einem fokussierten Problem basierend auf Ihrer Erfahrung und den Prioritäten des Teams. Die Erwartung ist keine breite Aktivität in jedem Bereich; es ist eine wesentliche Verbesserung der Fähigkeit, Leistung, Zuverlässigkeit oder Wirtschaftlichkeit des Systems, das Sie übernehmen.
Technologiestack
- Go und TypeScript in einem Bazel-Monorepo, mit Implementierungsentscheidungen, die vom System getrieben werden.
- Linux, Container, MicroVMs, Dateisysteme und Netzwerke.
- Protobuf und gRPC für Serviceverträge.
- Kubernetes über GCP, AWS, Azure und lokale Bereitstellungen.
- Terraform und Terragrunt für Infrastruktur-Orchestrierung.
- PostgreSQL und Redis, wo dauerhafte Metadaten oder Koordination erforderlich sind.
- Open-Source-Modellbereitstellung und Beschleunigerinfrastruktur.
Sie benötigen keine vorherige Erfahrung mit jedem Punkt. Sie benötigen jedoch genügend Systemtiefe, um in einen unbekannten Teil des Stacks einzutreten, sein Verhalten zu verstehen und wesentliche Änderungen sicher vorzunehmen.
Wie wir arbeiten
Wir arbeiten mit hohem Vertrauen und Autonomie in Gruppen von 3 bis 4 Ingenieuren. Eine Gruppe besitzt ihren Fahrplan, Priorisierung, technische Entscheidungen und den Betrieb in der Produktion. Ingenieure werden erwartet, den Kontext zu finden, den sie benötigen, um Input zu bitten, wenn dies das Ergebnis verbessert, und die Arbeit voranzutreiben, ohne auf jeden nächsten Schritt zu warten.
Wir stimmen asynchron ab, bevor wir ein Meeting planen. Produktanforderungsdokumente (PRDs) definieren das Benutzerproblem, das beabsichtigte Ergebnis und die Einschränkungen. Entwurfsdokumente machen architektonische Grenzen, Kompromisse, Fehlermodi, Migrationen und Rollouts explizit. Menschen lesen und hinterfragen das Denken asynchron; sobald der Kontext geteilt ist, löst eine kurze Diskussion im Büro oder eine Whiteboard-Sitzung normalerweise schnell die verbleibenden Fragen.
Wir optimieren für Hebelwirkung. Ingenieure wählen die KI-Tools, die für sie funktionieren, unterstützt durch klaren Ticketkontext, fokussierte Branches, automatisierte Tests und KI-Überprüfung vor der menschlichen Überprüfung. Wir investieren auch in Beobachtbarkeit, Migrationstools, automatisierte Wiederherstellung und Handbücher, sodass wiederkehrende Produktwartung nicht davon abhängt, dass sich jemand an einen manuellen Schritt erinnert.
Der Ingenieur, der eine Änderung ausliefert, besitzt sie in der Produktion. Wenn etwas schiefgeht, führen Sie die Behebung.
Was wir suchen
Sie haben technisch anspruchsvolle Produktionssysteme in Bereichen wie verteilte Systeme, Datenbanken, Laufzeiten, Inferenz, Netzwerke oder Speicher betrieben. Sie betreiben das, was Sie bauen, und bleiben nach der Bereitstellung dafür verantwortlich.
Sie argumentieren von den ersten Prinzipien, bilden testbare Hypothesen und verwenden Messungen, um unbekanntes Verhalten zu verstehen. Sie untersuchen über die erste funktionierende Lösung hinaus, bis Sie den zugrunde liegenden Mechanismus verstehen.
Angesichts eines ungenau definierten Problems identifizieren Sie die wichtigste Invarianz, entscheiden, wo Tiefe das Ergebnis verändern wird, und verteidigen, was Sie absichtlich weglassen.
Sie argumentieren präzise über Parallelität, Isolation, Reihenfolge, Datenverlust und Fehler, während Sie pragmatische Wege finden, um Leistung, Zuverlässigkeit oder Kosten ohne unnötige Komplexität zu verbessern.
Sie nutzen KI-Tools als Hebel, während Sie deren Ergebnisse überprüfen und die Verantwortung für das Ergebnis behalten. Sie kommunizieren komplexe Systeme klar, legen Unsicherheiten offen und arbeiten konstruktiv mit anderen zusammen.
Arbeiten hier
Dies ist eine Büroposition in der Greifswalder Strasse 212 in Berlin. Wir arbeiten persönlich zusammen, weil es uns hilft, Vertrauen aufzubauen, gemeinsamen Kontext zu entwickeln und schnell Entscheidungen zu treffen.
Die meisten Ingenieure beginnen gegen 8:30 Uhr. Wir essen normalerweise gemeinsam zu Mittag, und das Abendessen steht für Personen zur Verfügung, die länger bleiben. Laufen und Fitnessstudio sind für viele von uns Teil der Routine.
Sie benötigen ein bestehendes Arbeitsrecht in Deutschland. Wir sponsern derzeit keine Visa.
Vergütung
Die Gehaltsspanne für diese Rolle liegt bei 90.000–140.000 € brutto pro Jahr, abhängig von Niveau und Umfang. Alle Rollen beinhalten Eigenkapital. Gehälter sind an Levels gebunden, nicht an Verhandlungen.
Wir werden gemeinsam das richtige Level basierend auf Ihrer Erfahrung und Ihrem Umfang herausfinden. Levels beziehen sich auf die Arbeit, die Sie besitzen, nicht auf Ihren Titel oder Ihre Berufserfahrung.
Systems Engineer - m/f/d Arbeitgeber: Langdock
Langdock ist ein hervorragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung in Berlin bietet. Unsere Kultur fördert Teamarbeit und kreatives Denken, während wir gleichzeitig auf die persönliche und berufliche Weiterentwicklung unserer Mitarbeiter setzen. Mit einem transparenten Vergütungssystem und der Möglichkeit, an bedeutenden Projekten zu arbeiten, die die Art und Weise verändern, wie Menschen Technologie nutzen, sind wir bestrebt, das Beste aus jedem Einzelnen herauszuholen.