Proximie
GitLab
Backend Engineer (Ruby), AI Engineering: Agent Foundations
EIN ÜBERBLICK ÜBER DIESE ROLLE
GitLab ist die intelligente Orchestrierungsplattform für DevSecOps. GitLab ermöglicht Organisationen, die Produktivität von Entwicklern zu steigern, die operative Effizienz zu verbessern, Sicherheits- und Compliance-Risiken zu reduzieren und die digitale Transformation zu beschleunigen. Mehr als 50 Millionen registrierte Nutzer und mehr als 50% der Fortune 100* vertrauen auf GitLab, um bessere, sicherere Software schneller auszuliefern.
Die gleichen Prinzipien, die in unsere Produkte einfließen, spiegeln sich darin wider, wie unser Team arbeitet: wir setzen KI als zentralen Produktivitätsmultiplikator ein, und alle Teammitglieder werden erwartet, KI in ihre täglichen Arbeitsabläufe zu integrieren, um Effizienz, Innovation und Wirkung zu erzielen. GitLab ist der Ort, an dem Karrieren beschleunigt werden, Innovationen gedeihen und jede Stimme geschätzt wird. Unsere Hochleistungskultur wird durch unsere Werte und kontinuierlichen Wissensaustausch angetrieben, der es unseren Teammitgliedern ermöglicht, ihr volles Potenzial auszuschöpfen, während sie mit Branchenführern zusammenarbeiten, um komplexe Probleme zu lösen. Gestalten Sie mit uns die Zukunft [
YouTube] und bauen Sie mit uns Technologien, die die Art und Weise, wie die Welt Software entwickelt, verändern.
Als Intermediate Backend Engineer in der Agent Foundations Stage von GitLab gehen Sie über die Nutzung von KI-Tools hinaus. Sie helfen beim Aufbau der Grundlagen für die agentenbasierten KI-Erlebnisse von GitLab: die Plattform, die es KI-Agenten ermöglicht, über den gesamten Softwareentwicklungszyklus hinweg zu arbeiten, nicht nur Code zu schreiben. Das umfasst, wie Agenten erstellt, geteilt und mit Tools innerhalb und außerhalb von GitLab verbunden werden, wie sie ausgeführt werden und wie ihre Arbeit in GitLab erscheint und beobachtet werden kann.
In dieser Rolle arbeiten Sie eng mit Ingenieuren aus der gesamten Stage und anderen KI-Engineering-Teams zusammen. Dies ist ein Bereich mit hoher Sichtbarkeit, in dem die Kernplattform von GitLab auf ihre KI-Strategie trifft.
ÜBER DAS TEAM
Die Agent Foundations Stage handbook.gitlab.com/handbook/engineering/ai/agent-foundations/ baut die Grundlagen für die agentenbasierten KI-Erlebnisse von GitLab. Wir stellen die Plattform, den Katalog und die Ausführungsfunktionen bereit, die Teams dabei helfen, robuste Agenten und Flows für Kunden zu liefern. Die Stage besteht aus drei Gruppen: Agent Developer, AI Catalog und Agent Execution. Sie stellen das Kern-Framework für die Agenten von GitLab bereit, die Werkzeuge, die Agenten benötigen, um mit GitLab zu interagieren, sowie Möglichkeiten zur Konfiguration und Ausführung von Agenten über GitLab. Unsere Ingenieure arbeiten asynchron-first über EMEA- und AMER- Zeitzonen hinweg. Wir arbeiten mit Teams aus dem KI-Engineering und dem Rest von GitLab zusammen, damit die Duo Agent Platform viele der KI-Features von GitLab antreiben kann.
*Fortune 500® ist eine eingetragene Marke von Fortune Media IP Limited, die unter Lizenz verwendet wird. Anspruch basiert auf GitLab-Daten. Fortune 100 bezieht sich auf die 20% bestplatzierten Unternehmen in der Fortune 500-Liste von 2025, veröffentlicht im Juni 2025. Fortune und Fortune Media IP Limited sind nicht mit GitLab verbunden und unterstützen dessen Produkte oder Dienstleistungen nicht.
Bitte beachten Sie, dass wir Interesse von Kandidaten mit unterschiedlichem Erfahrungsniveau begrüßen; viele erfolgreiche Kandidaten erfüllen nicht jede einzelne Anforderung. Darüber hinaus zeigen Studien, dass Menschen aus unterrepräsentierten Gruppen about.gitlab.com/company/culture/inclusion/#examples-of-select-underrepresented-groups sich seltener auf eine Stelle bewerben, es sei denn, sie erfüllen jede einzelne Qualifikation. Wenn Sie von dieser Rolle begeistert sind, bewerben Sie sich bitte und lassen Sie unsere Recruiter Ihre Bewerbung prüfen.
--------------------------------------------------------------------------------
Länder-Einstellungsrichtlinien: GitLab stellt neue Teammitglieder in Ländern auf der ganzen Welt ein. Alle unsere Stellen sind remote, jedoch können einige Rollen spezifische standortbezogene Anforderungen haben. Unser Talent Acquisition Team kann nach Beginn des Rekrutierungsprozesses alle Fragen zum Standort beantworten.
Datenschutzrichtlinie: Bitte lesen Sie unsere Datenschutzerklärung für Bewerber. handbook.gitlab.com/handbook/hiring/candidate-faq/recruitment-privacy-policy/ Ihre Privatsphäre ist uns wichtig.
GitLab ist stolz darauf, ein Arbeitgeber zu sein, der Chancengleichheit bietet und aktiv Maßnahmen zur Förderung der Gleichstellung ergreift. Die Richtlinien und Praktiken von GitLab in Bezug auf Rekrutierung, Beschäftigung, Karriereentwicklung und -förderung, Beförderung und Ruhestand basieren ausschließlich auf Leistung, unabhängig von Rasse, Hautfarbe, Religion, Herkunft, Geschlecht (einschließlich Schwangerschaft, Stillzeit, sexueller Orientierung, Geschlechtsidentität oder Geschlechtsausdruck), nationaler Herkunft, Alter, Staatsbürgerschaft, Familienstand, geistiger oder körperlicher Behinderung, genetischen Informationen (einschließlich familiärer Krankengeschichte), Entlassungsstatus aus dem Militärdienst, Status als geschützter Veteran (dazu gehören Veteranen mit Behinderung, kürzlich aus dem Dienst entlassene Veteranen, Veteranen aus Kriegszeiten oder mit Einsatzmedaille und Veteranen mit Auszeichnung für den Dienst in den Streitkräften) oder einer anderen gesetzlich geschützten Grundlage. GitLab duldet keine Diskriminierung oder Belästigung aufgrund einer dieser Eigenschaften. Siehe auch die EEO-Richtlinie von GitLab about.gitlab.com/handbook/people-policies/inc-usa/#equal-employment-opportunity-policy und EEO ist the Law about.gitlab.com/handbook/labor-and-employment-notices/#eeoc-us-equal-employment-opportunity-commission-notices. Wenn Sie eine Behinderung oder einen besonderen Bedarf haben, der eine angemessene Vorkehrung about.gitlab.com/handbook/people-policies/inc-usa/#reasonable-accommodation erfordert, teilen Sie uns dies bitte während des Rekrutierungsprozesses about.gitlab.com/handbook/hiring/interviewing/#adjustments-to-our-interview-process mit.
WAS SIE TUN WERDEN
- Entwicklung, Auslieferung und Wartung von Features für die Duo Agent Platform im GitLab Monolithen (Ruby) und, wo nötig, im AI Gateway (Python). Halten Sie diese sicher, gut getestet und performant.
- Zusammenarbeit mit Produktmanagement, UX, frontend, backend und KI-Spezialisten zur Verfeinerung von Anforderungen und zur Auslieferung von Verbesserungen in kleinen Iterationen.
- Entwurf, Implementierung und Überprüfung von GraphQL und REST APIs und der zugrundeliegenden backend-Logik, mit zuverlässigen, skalierbaren und klaren Verträgen für Kunden.
- Verbesserung und Erweiterung des automatisierten Testens (RSpec und andere Frameworks), um die Qualität zu erhöhen und Entwicklern schnelleres Feedback zu geben.
- Teilen von Standards, Mustern und Erkenntnissen mit anderen Ingenieuren, um die Messlatte für verantwortungsvolle KI-Integration und evidenzbasierte Ingenieurarbeit anzuheben.
- Teilnahme an Tier 2 Bereitschaftsdiensten handbook.gitlab.com/handbook/engineering/infrastructure-platforms/incident-management/on-call/tier-2/ zur Fehlerbehebung in der Produktion, Mitwirkung an der Ursachenanalyse und Verbesserung der Beobachtbarkeit und Ausfallsicherheit.
- Beobachtung der Wettbewerbslandschaft, um die Agentenplattform von GitLab führend zu halten.
WAS SIE MITBRINGEN
- Erfahrung im Aufbau und der Wartung von Produktionsanwendungen mit Ruby on Rails, einschließlich Hintergrundjobs, APIs und Datenmodellen.
- Komfort bei der Arbeit über den gesamten Stack hinweg in einer ausgereiften Codebasis. Vertrautheit mit Python backend s und/oder Vue frontend s ist von Vorteil.
- Fähigkeit im Entwurf oder der Erweiterung von REST und/oder GraphQL APIs mit Fokus auf Skalierbarkeit, Wartbarkeit und Abwärtskompatibilität.
- Echte Begeisterung für KI und praktische Erfahrung mit KI-Tools im täglichen Arbeitsablauf. Erfahrung im Entwurf und der Auslieferung von KI-gestützten backend-Features oder Integrationen ist von Vorteil.
- Nachgewiesene SQL-Kenntnisse und Erfahrung mit relationalen Datenbanken wie PostgreSQL, einschließlich des Schreibens effizienter Abfragen und Datenmodellierung.
- Erfahrung im Finden und Beheben von Performance-Engpässen in Anwendungen.
- Klare schriftliche und mündliche Kommunikation, einschließlich technischer Vorschläge und Dokumentation, in einem Remote-, asynchronen, funktionsübergreifenden Team.
- Offenheit für Lernen und die Anwendung von Fähigkeiten aus verwandten Technologien oder Bereichen.
WIE GITLAB VOLLZEITMITARBEITER UNTERSTÜTZT
- Leistungen zur Unterstützung Ihrer Gesundheit, Finanzen und Ihres Wohlbefindens about.gitlab.com/handbook/total-rewards/benefits/general-and-entity-benefits/
- Flexible bezahlte Urlaubszeit handbook.gitlab.com/handbook/people-group/time-off-and-absence/time-off-types/#flexible-paid-time-off-pto
- Team Member Resource Groups handbook.gitlab.com/handbook/company/culture/inclusion/tmrg-tmag/
- Aktienoptionen und Mitarbeiter-Aktienkaufplan handbook.gitlab.com/handbook/total-rewards/stock-options/
- Wachstums- und Entwicklungsfonds handbook.gitlab.com/handbook/people-group/learning-and-development/growth-and-development/
