Senior Software Developer
Senior Software Developer

Senior Software Developer

Vollzeit 80000 - 110000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
J

Auf einen Blick

  • Aufgaben: Entwickle und optimiere ein hochleistungsfähiges KI-Inferenz-Framework für verteilte Systeme.
  • Arbeitgeber: Innovatives Unternehmen im Bereich KI und Hochleistungsrechnen.
  • Mitarbeitervorteile: Wettbewerbsfähige Vergütung, umfassende Gesundheitsleistungen und flexible Arbeitszeiten.
  • Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrieremöglichkeiten und einem Fokus auf technisches Wachstum.
  • Warum dieser Job: Arbeite an bahnbrechenden Technologien und beeinflusse die Zukunft der KI.
  • Gewünschte Qualifikationen: Bachelor in Informatik und 8+ Jahre Erfahrung in C, C++ oder Rust.

Das voraussichtliche Gehalt liegt zwischen 80000 - 110000 € pro Jahr.

Diese Rolle befindet sich an der Spitze der KI-Infrastruktur und des Hochleistungsrechnens und trägt zur Entwicklung eines hochmodernen, Open-Source-Inferenzrahmens bei, der die Ausführung von großangelegten KI-Workloads transformieren soll. Sie werden an hochoptimierter, niederleveliger Software arbeiten, die GPU-Beschleunigung, Hardware-Offloading und fortschrittliche Netzwerktechnologien wie RDMA nutzt. In einer schnelllebigen, innovationsgetriebenen Umgebung werden Sie mit erstklassigen Ingenieuren zusammenarbeiten, um Systeme zu entwickeln, die in einigen der größten Supercomputer und Rechenzentren weltweit eingesetzt werden. Die Arbeit ist tief technisch und erfordert einen starken Fokus auf Leistung, Skalierbarkeit und Systemeffizienz. Dies ist eine Rolle mit hoher Auswirkung, in der Ihre Beiträge direkt die Leistung der nächsten Generation von KI und verteiltem Rechnen beeinflussen. Sie bietet Einblicke in einige der fortschrittlichsten Rechenherausforderungen der Branche.

Verantwortlichkeiten

  • Entwicklung und Optimierung eines Hochleistungs-KI-Inferenzrahmens, der für großangelegte verteilte und beschleunigte Rechenumgebungen konzipiert ist.
  • Arbeiten an niederleveligen Systemkomponenten, die GPU-Kerne, Hardware-Offloads und Hochgeschwindigkeitsnetzwerktechnologien wie RDMA nutzen.
  • Beitrag zum Design und zur Implementierung skalierbarer Software, die in Supercomputing- und großen Rechenzentrumsinfrastrukturen verwendet wird.
  • Analyse und Verbesserung der Systemleistung durch Benchmarking, Identifizierung von Engpässen und Techniken zur niederleveligen Optimierung.
  • Zusammenarbeit mit funktionsübergreifenden Ingenieurteams, um robuste, effiziente und skalierbare Infrastrukturen für KI-Workloads zu schaffen.
  • Teilnahme an der Entwicklung von Netzwerk- und verteilten Systemkomponenten, die hohe Durchsatzraten und niedrige Latenzzeiten gewährleisten.
  • Unterstützung der kontinuierlichen Verbesserung von Architektur, Leistung und Zuverlässigkeit in komplexen Rechensystemen.

Anforderungen

  • Abschluss in Informatik, Softwaretechnik oder gleichwertige praktische Erfahrung.
  • Über 8 Jahre Erfahrung in der modernen Entwicklung mit C, C++ oder Rust.
  • Starke Erfahrung in Linux-Umgebungen mit Vertrautheit mit Entwicklungs- und Debugging-Tools.
  • Tiefes Verständnis von TCP/IP-Netzwerken, Betriebssystemen und Grundlagen der Computerarchitektur.
  • Nachgewiesene Fähigkeit, an niederleveligen Softwaresystemen mit einem Fokus auf Leistung und Optimierung zu arbeiten.
  • Erfahrung mit Benchmarking, Profiling und der Behebung von Systemengpässen in Hochleistungsumgebungen.
  • Starke Problemlösungsfähigkeiten und die Fähigkeit, in komplexen, verteilten Rechensystemen zu arbeiten.
  • Einblick in HPC, parallele Programmierung oder RDMA-Technologien ist sehr wünschenswert.
  • Bonus: Erfahrung mit CUDA-Kernen, LLM-Inferenzsystemen oder verteilten Speichertechnologien.

Vorteile

  • Hoch wettbewerbsfähiges Vergütungspaket mit starken leistungsbasierten Belohnungen.
  • Umfassende Leistungen zur Unterstützung von Gesundheit, Wohlbefinden und Work-Life-Balance.
  • Gelegenheit, an hochmodernen KI- und Supercomputing-Technologien zu arbeiten.
  • Einblicke in großangelegte verteilte Systeme, die in der globalen Infrastruktur verwendet werden.
  • Zusammenarbeit mit erstklassigen Ingenieuren in einer hochinnovativen Umgebung.
  • Flexible Arbeitsbedingungen, einschließlich Remote-Optionen in der Schweiz.
  • Inklusive, vielfältige und chancengleiche Arbeitsplatzkultur.
  • Starker Fokus auf technische Exzellenz, Lernen und Karrierewachstum.

Senior Software Developer Arbeitgeber: Jobgether

Als Arbeitgeber im Bereich der KI-Infrastruktur und Hochleistungsrechner bietet unser Unternehmen eine dynamische und innovationsgetriebene Arbeitsumgebung in der Schweiz. Wir fördern eine inklusive und vielfältige Unternehmenskultur, die auf technische Exzellenz und kontinuierliches Lernen abzielt, während wir unseren Mitarbeitern flexible Arbeitsmodelle und ein wettbewerbsfähiges Vergütungspaket bieten. Hier haben Sie die Möglichkeit, an bahnbrechenden Technologien zu arbeiten und mit erstklassigen Ingenieuren zusammenzuarbeiten, was Ihre berufliche Entwicklung und Ihr Wachstum erheblich unterstützt.
J

Kontaktperson:

Jobgether HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Software Developer

Tipp Nummer 1

Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Entwicklern und Fachleuten in Kontakt zu treten. Teile deine Projekte und Erfahrungen, um sichtbar zu werden und potenzielle Arbeitgeber auf dich aufmerksam zu machen.

Tipp Nummer 2

Bereite dich auf technische Interviews vor! Übe Coding-Challenges und Systemdesign-Fragen, die für die Rolle eines Senior Software Developers relevant sind. Wir empfehlen dir, Mock-Interviews mit Freunden oder über Online-Plattformen zu machen.

Tipp Nummer 3

Zeige deine Leidenschaft für AI und HPC! Sprich über deine bisherigen Projekte und wie du innovative Lösungen entwickelt hast. Arbeitgeber suchen nach Kandidaten, die nicht nur die technischen Fähigkeiten haben, sondern auch eine echte Begeisterung für das Feld mitbringen.

Tipp Nummer 4

Bewirb dich direkt über unsere Website! Das gibt dir die beste Chance, im Auswahlprozess gesehen zu werden. Wir freuen uns darauf, talentierte Entwickler wie dich kennenzulernen und gemeinsam an spannenden Projekten zu arbeiten.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer

C
C++
Rust
Linux
TCP/IP Networking
Computer Architecture
GPU Acceleration
Low-Level Software Development
Performance Optimization
Benchmarking
Profiling
Distributed Computing
HPC
Parallel Programming
RDMA

Tipps für deine Bewerbung 🫡

Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Softwareentwicklung sollten in deiner Bewerbung deutlich werden. 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 und wie du mit Technologien wie C++, Rust oder GPU-Optimierung gearbeitet hast. Konkrete Beispiele helfen uns, deine Fähigkeiten besser zu verstehen und zu sehen, wie du in unser Team passt.

Technische Details sind wichtig: Da wir im Bereich Hochleistungsrechnen und KI arbeiten, solltest du technische Aspekte deiner Erfahrungen hervorheben. Erkläre, wie du Systemleistung optimiert oder Herausforderungen in verteilten Systemen gemeistert hast. Das zeigt uns dein tiefes Verständnis!

Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und du alle notwendigen Informationen bereitstellst. Wir freuen uns darauf, von dir zu hören!

Wie du dich auf ein Vorstellungsgespräch bei Jobgether vorbereitest

Verstehe die Technologie

Mach dich mit den neuesten Entwicklungen in der KI-Infrastruktur und Hochleistungsrechnern vertraut. Informiere dich über GPU-Beschleunigung, RDMA-Technologien und wie sie in modernen Systemen eingesetzt werden. Das zeigt dein Interesse und deine Bereitschaft, in einem innovativen Umfeld zu arbeiten.

Praktische Beispiele vorbereiten

Bereite konkrete Beispiele aus deiner bisherigen Berufserfahrung vor, die deine Fähigkeiten in der Entwicklung von leistungsstarker Software und der Optimierung von Systemen demonstrieren. Zeige, wie du Herausforderungen in komplexen, verteilten Systemen gemeistert hast.

Fragen stellen

Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Frage nach den aktuellen Projekten, den Technologien, die verwendet werden, oder den Herausforderungen, denen das Team gegenübersteht. Das zeigt dein Engagement und dein Interesse an der Rolle.

Teamarbeit betonen

Da die Rolle viel Zusammenarbeit erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone, wie du mit anderen Ingenieuren zusammengearbeitet hast, um robuste und skalierbare Infrastrukturen zu entwickeln. Teamfähigkeit ist entscheidend in einem dynamischen Umfeld.

Senior Software Developer
Jobgether
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>