Auf einen Blick
- Aufgaben: Entwickle Kubernetes Operators und optimiere GPU-Management für innovative AI-Infrastrukturen.
- Unternehmen: Turbalance, ein aufstrebendes Startup mit flachen Hierarchien und dynamischem Team.
- Vorteile: Wettbewerbsfähige Vergütung, flexible Arbeitszeiten und Zugang zu einem Rabattportal.
- Weitere Informationen: Vielfältiges, internationales Team und moderne Büros in Heidelberg.
- Warum dieser Job: Gestalte die Zukunft der AI-Infrastruktur und arbeite an spannenden Projekten.
- Qualifikationen: 3-5 Jahre Erfahrung in Software Engineering mit Go und Kubernetes-Kenntnissen.
Das prognostizierte Gehalt liegt zwischen 55000 - 70000 € pro Jahr.
Turbalance ist ein innovatives, aufstrebendes Startup, das die Gesetze der KI transformiert. Wir sind ein Team leidenschaftlicher Problemlöser, die an das glauben, was wir aufbauen. Hier finden Sie ein dynamisches Arbeitsumfeld mit flachen oder sogar nicht vorhandenen Hierarchien und der Möglichkeit, von Tag eins Verantwortung zu übernehmen.
Ihre Mission
- Kubernetes Operator Entwicklung: Entwerfen, entwickeln und warten Sie produktionsreife Kubernetes-Operatoren mit Frameworks wie Operator SDK oder Kubebuilder, um das Anwendungslebenszyklusmanagement und die Infrastrukturorchestrierung zu automatisieren.
- Custom Resource Design: Architekturen und Implementierung von Custom Resource Definitions (CRDs) und Controllern zur Erweiterung der Kubernetes-API.
- Scheduler Plugin Engineering: Erstellen und Optimieren von benutzerdefinierten Scheduler-Plugins zur Verfeinerung von Arbeitslastplatzierungsstrategien, die geschäftsspezifische Anforderungen wie Kosteneffizienz, Latenzreduzierung oder Ressourcenbeschränkungen adressieren.
- GPU-Optimierung: Entwickeln, Bereitstellen und Verwalten von DaemonSets, die Optimierungen auf NVIDIA- und AMD-GPUs ermöglichen und ausführen.
- Cross-Functional Collaboration: Zusammenarbeit mit anderen Ingenieurteams, um benutzerdefinierte Lösungen in die Kubernetes-Welt einzubetten.
- Innovation & Ecosystem Engagement: Forschung zu aufkommenden Trends im Kubernetes-Ökosystem (z.B. KEPs, Upstream-Projekte) und Prototyping innovativer Lösungen zur Bewältigung sich entwickelnder Infrastrukturherausforderungen.
Ihr Profil
- 3-5 Jahre Erfahrung in der Softwareentwicklung in Go.
- Gutes Verständnis der Kubernetes-Innenarchitektur, einschließlich Controller-Muster, Reconciliation-Loops und API-Erweiterung über CRDs.
- Vertrautheit mit dem Entwurf benutzerdefinierter Scheduling-Logik unter Verwendung von Kubernetes-Scheduler-Plugins und Erweiterungspunkten.
- Solides Verständnis von GPU-Architekturen und wie man sie in Kubernetes-Clustern bereitstellt, verwaltet und optimiert.
- Fähigkeit zur Zusammenarbeit mit verschiedenen Teams, um benutzerdefinierte Funktionalitäten in Cluster-Workflows einzubetten.
- Erfahrung mit CI/CD-Pipelines und modernen Softwarebereitstellungs-Workflows.
- Kenntnisse in Bash und/oder Python für grundlegende Skripting- und Automatisierungsaufgaben.
Warum wir?
- Etwas Großes aufbauen: Helfen Sie beim Aufbau und der Skalierung eines schnell wachsenden KI-Infrastruktur-Startups.
- Vergütung & Vorteile: Wettbewerbsfähige Vergütung mit leistungsabhängiger Prämie, subventioniertem Deutschlandticket und Zugang zu einem Rabattportal.
- Arbeiten nach Ihren Vorstellungen: Flexible Arbeitszeiten mit hybriden und remote-freundlichen Optionen.
- Schnelle Entscheidungswege: Flache Hierarchien und schnelle Entscheidungsfindung bedeuten, dass Ideen schnell umgesetzt werden.
- Globales Team: Arbeiten Sie mit einem vielfältigen, internationalen Team in Deutschland und den USA.
- Moderne Büros: Gut ausgestattetes Büro in der Nähe des Heidelberger Hauptbahnhofs, verfügbar auf hybrider Basis oder als Ort zum Treffen während unserer vierteljährlichen Team-Workshops.
- Top-Ausstattung: Ihre Wahl an hochwertiger Hardware und Ausrüstung.
Turbalance setzt sich dafür ein, einen respektvollen, sicheren und integrativen Arbeitsplatz zu bieten. Vielfalt bei Turbalance bedeutet, ein Umfeld zu fördern, in dem individuelle Unterschiede anerkannt, geschätzt und respektiert werden, damit jeder seine Talente und Stärken voll einbringen kann. Dieses Engagement beginnt mit unserem Rekrutierungsprozess. Wenn Sie Unterstützung bei Ihrer Bewerbung oder Ihrem Vorstellungsgespräch benötigen, lassen Sie es uns bitte wissen, da wir Ihnen gerne helfen.
Software Engineer - Golang / Kubernetes Arbeitgeber: turbalance
Turbalance ist ein innovatives, aufstrebendes Start-up, das eine dynamische Arbeitsumgebung mit flachen Hierarchien und der Möglichkeit bietet, von Anfang an Verantwortung zu übernehmen. Wir fördern eine Kultur der Zusammenarbeit und des kreativen Denkens, während wir an der Spitze der KI-Infrastruktur arbeiten. Mit flexiblen Arbeitszeiten, wettbewerbsfähiger Vergütung und einem modernen Büro in der Nähe des Heidelberger Hauptbahnhofs bieten wir unseren Mitarbeitern die besten Voraussetzungen für persönliches Wachstum und berufliche Entfaltung.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Software Engineer - Golang / Kubernetes erhalten könnten
✨Netzwerken, Netzwerken, Netzwerken!
Nutze Plattformen wie LinkedIn, um mit Leuten aus der Tech-Community in Kontakt zu treten. Lass uns nicht vergessen, dass viele Jobs über persönliche Empfehlungen vergeben werden – also sprich mit anderen Software Engineers und zeig dein Interesse an Turbalance!
✨Sei proaktiv bei der Kontaktaufnahme
Wenn du eine Stelle im Auge hast, zögere nicht, direkt mit dem Team oder dem Hiring Manager in Kontakt zu treten. Ein kurzes, freundliches Anschreiben kann einen großen Unterschied machen und zeigt, dass du wirklich interessiert bist.
✨Bereite dich auf technische Interviews vor
Mach dich mit den gängigen Fragen und Herausforderungen vertraut, die in technischen Interviews gestellt werden. Übe Coding-Challenges und sei bereit, deine Erfahrungen mit Kubernetes und Go zu teilen – wir wissen, dass du das drauf hast!
✨Bewirb dich über unsere Website
Vergiss nicht, dich direkt über unsere Website zu bewerben! Das zeigt, dass du dich für Turbalance interessierst und gibt uns die Möglichkeit, dich besser kennenzulernen. Lass uns gemeinsam etwas Großes aufbauen!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineer - Golang / Kubernetes mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wir wollen dich kennenlernen, also sei authentisch in deiner Bewerbung. Zeig uns, wer du bist und was dich motiviert, bei Turbalance zu arbeiten. Lass deine Persönlichkeit durchscheinen!
Pass auf die Details auf:Achte darauf, dass deine Bewerbung gut strukturiert und fehlerfrei ist. Ein klarer Lebenslauf und ein ansprechendes Anschreiben zeigen uns, dass du dir Mühe gibst und professionell bist.
Zeig deine Leidenschaft für Technologie:Erzähle uns von deinen Erfahrungen mit Go, Kubernetes und anderen relevanten Technologien. Wir suchen nach Leuten, die wirklich für das brennen, was sie tun – also lass uns wissen, warum du begeistert bist!
Bewirb dich über unsere Website:Um sicherzustellen, dass wir deine Bewerbung schnell und effizient bearbeiten können, bewirb dich bitte direkt über unsere Website. So können wir dich besser kennenlernen und den Prozess beschleunigen!
Wie man sich auf ein Vorstellungsgespräch bei turbalance vorbereitet
✨Verstehe die Kubernetes-Welt
Mach dich mit den internen Abläufen von Kubernetes vertraut. Du solltest die Controller-Muster und Reconciliation-Loops gut verstehen, da diese Themen in deinem Interview angesprochen werden könnten. Zeige, dass du nicht nur die Theorie kennst, sondern auch praktische Erfahrungen hast.
✨Zeige deine Go-Kenntnisse
Da du 3-5 Jahre Erfahrung in Software Engineering mit Go haben solltest, bereite dich darauf vor, spezifische Projekte oder Herausforderungen zu besprechen, bei denen du Go eingesetzt hast. Sei bereit, über Code-Beispiele zu sprechen und wie du Probleme gelöst hast.
✨Bereite Fragen vor
Stelle Fragen zur Unternehmenskultur und den Projekten, an denen du arbeiten würdest. Das zeigt dein Interesse und deine Neugier. Frage nach den Herausforderungen, die das Team aktuell hat, und wie du dazu beitragen kannst, diese zu lösen.
✨Teamarbeit betonen
Da die Zusammenarbeit mit anderen Teams wichtig ist, bringe Beispiele aus deiner Vergangenheit, wo du erfolgreich in einem Team gearbeitet hast. Betone, wie du unterschiedliche Perspektiven integriert hast, um innovative Lösungen zu entwickeln.