Auf einen Blick
- Aufgaben: Entwickle skalierbare AI-Netzwerk-Frameworks und Tools für große Datenzentren.
- Arbeitgeber: Führendes Unternehmen im Bereich KI-Infrastruktur mit innovativer Kultur.
- Mitarbeitervorteile: Wettbewerbsfähiges Gehalt, Weiterbildungsmöglichkeiten und Zugang zu Spitzentechnologien.
- Andere Informationen: Dynamisches Team mit hervorragenden Wachstumschancen und offener Innovationskultur.
- Warum dieser Job: Gestalte die Zukunft der KI und beeinflusse globale Systeme direkt.
- Gewünschte Qualifikationen: Erfahrung in Softwareentwicklung, insbesondere in Python, und starke Linux-Kenntnisse.
Das voraussichtliche Gehalt liegt zwischen 75000 - 95000 € pro Jahr.
Wir suchen derzeit einen Senior Software Developer, AI Networking in der Schweiz. Diese Rolle befindet sich an der Schnittstelle von Softwareengineering, Hochleistungsrechnen und Infrastruktur für die nächste Generation von KI, wo Netzwerktechnologie direkt die Leistung einiger der größten KI-Systeme der Welt beeinflusst. Sie werden zur Entwicklung skalierbarer KI-Netzwerk-Frameworks und -Tools beitragen, die Trainings- und Inferenzlasten in großen Rechenzentrumsumgebungen unterstützen. In einem hoch technischen und kollaborativen Team helfen Sie beim Entwerfen, Bauen und Optimieren von Systemen, die sicherstellen, dass die reale Leistung den theoretischen Erwartungen entspricht. Die Position betont Full-Stack-Benchmarking, Automatisierung und tiefgehende Leistungsanalysen über Hardware- und Softwareebenen hinweg. Sie werden auch eng mit Hardware- und Netzwerkspezialisten zusammenarbeiten, um innovative Funktionen und Schnittstellen zu co-designen. Dies ist eine sehr einflussreiche Ingenieurrolle, in der Ihre Arbeit die Effizienz und Skalierbarkeit globaler KI-Systeme beeinflusst.
Verantwortlichkeiten
- Entwicklung und Wartung von KI-Netzwerkkommunikations-Frameworks, die in großangelegten Produktionsumgebungen verwendet werden.
- Erstellung und Verbesserung von Benchmarking-Tools und Leistungsanalysesystemen, die von internen und externen Ingenieurteams genutzt werden.
- Entwurf und Implementierung von Automatisierungssystemen, einschließlich großangelegter Parameteroptimierung und Konfigurationstuning für komplexe KI-Systeme.
- Integration neuer KI-Modelle in Benchmarking-Infrastrukturen zur Unterstützung der Analyse von End-to-End-Arbeitslasten.
- Zusammenarbeit mit Hardware- und Netzwerkteams zur Co-Design von Software-Schnittstellen und Optimierung der Systemleistung.
- Untersuchung und Behebung von Leistungsengpässen in Full-Stack-KI-Systemen, von der Hardware bis zu den Anwendungsebenen.
- Beitrag zu internen Tools sowie Engagement mit Open-Source-Communities und branchenüblichen Frameworks.
- Sicherstellung der langfristigen Wartbarkeit und Skalierbarkeit von produktionsreifen, auf Python basierenden Tools und Systemen.
Anforderungen
- Abschluss (Bachelor oder Master) in Informatik, Softwaretechnik oder gleichwertige Erfahrung.
- Über 5 Jahre Berufserfahrung in der Softwareentwicklung, idealerweise in Python.
- Starke Linux-Expertise mit umfangreicher Erfahrung in Kommandozeilen- und Systemumgebungen.
- Nachgewiesene Fähigkeit, wartbare, produktionsreife Tools und Frameworks zu erstellen.
- Starke Fähigkeit, über komplexe, mehrschichtige Systeme hinweg zu arbeiten, die Hardware, Netzwerke und verteilte KI-Arbeitslasten umfassen.
- Solides Verständnis der besten Praktiken im Softwareengineering und des Designs skalierbarer Systeme.
- Stark analytische Denkweise mit einer Leidenschaft für Debugging und Leistungsoptimierung.
- Fähigkeit, schnell neue Technologien über den gesamten Stack zu erlernen, von der Hardware bis zu großangelegten KI-Systemen.
- Erfahrung oder Interesse an KI-Frameworks wie PyTorch und großen Sprachmodellen ist von Vorteil.
- Vertrautheit mit verteilten Systemen und Orchestrierungstools wie Slurm oder Kubernetes ist von Vorteil.
- Kenntnisse in HPC, MPI, InfiniBand oder Ethernet-Netzwerken sind sehr geschätzt.
Vorteile
- Gelegenheit, an weltweit führender KI-Infrastruktur und Technologien der nächsten Generation im Bereich Networking zu arbeiten.
- Einflussreiche Rolle, die die Leistung im großen Maßstab über globale KI-Systeme und Supercomputing-Umgebungen hinweg beeinflusst.
- Einblick in modernste GPU-, KI- und Hochleistungsrechnen-Ökosysteme.
- Kollaborative Umgebung mit tiefem technischem Fachwissen in Software-, Hardware- und Forschungsteams.
- Starke Innovationskultur, Experimentierfreude und Beitrag zu Open Source.
- Kontinuierliche Lernmöglichkeiten in den Bereichen KI, verteilte Systeme und fortgeschrittene Netzwerktechnologien.
- Arbeiten innerhalb einer weltweit anerkannten Ingenieurorganisation, die die Zukunft des KI-Computings gestaltet.
Senior Software Developer, AI Networking Arbeitgeber: Jobgether
Kontaktperson:
Jobgether HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Developer, AI Networking
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Branche in Kontakt zu treten. Lass uns gemeinsam Verbindungen aufbauen und vielleicht sogar Empfehlungen erhalten.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir können dir helfen, die besten Ressourcen dafür zu finden.
✨Tipp Nummer 3
Sei proaktiv und zeige dein Interesse! Kontaktiere Recruiter direkt über unsere Website und stelle Fragen zu den Projekten, an denen du arbeiten würdest. Das zeigt Engagement und kann dir einen Vorteil verschaffen.
✨Tipp Nummer 4
Bleib dran und folge den neuesten Trends in der KI und Netzwerktechnologie! Zeige in Gesprächen, dass du up-to-date bist und ein echtes Interesse an der Weiterentwicklung hast. Lass uns gemeinsam lernen und wachsen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Developer, AI Networking
Tipps für deine Bewerbung 🫡
Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Note und erzähle uns von deinen Erfahrungen und Leidenschaften im Bereich Softwareentwicklung und KI. Das macht deine Bewerbung einzigartig und unvergesslich.
Sei konkret!: Wenn du über deine Fähigkeiten sprichst, sei konkret! Nenne Beispiele für Projekte, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast. Das hilft uns, deine Expertise besser zu verstehen und zu sehen, wie du ins Team passt.
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Lass jemanden Korrektur lesen oder nutze Tools, um sicherzustellen, dass alles tip-top ist!
Bewirb dich über unsere Website!: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und unkompliziert bei uns ankommt. 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 Trends in der KI-Netzwerktechnologie vertraut. Informiere dich über aktuelle Frameworks wie PyTorch und deren Anwendung in großen Systemen. Zeige im Interview, dass du nicht nur die Theorie verstehst, sondern auch praktische Erfahrungen hast.
✨Bereite konkrete Beispiele vor
Denke an spezifische Projekte oder Herausforderungen, die du in der Vergangenheit gemeistert hast. Sei bereit, diese zu erläutern, insbesondere wie du Performance-Engpässe identifiziert und gelöst hast. Das zeigt deine Problemlösungsfähigkeiten und deine Erfahrung in komplexen Systemen.
✨Teamarbeit betonen
Da die Rolle stark auf Zusammenarbeit ausgelegt ist, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Erkläre, wie du mit Hardware- und Netzwerkspezialisten zusammengearbeitet hast, um innovative Lösungen zu entwickeln. Das zeigt, dass du ein Teamplayer bist und gut in einem kollaborativen Umfeld arbeiten kannst.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Frage nach den aktuellen Herausforderungen des Teams oder wie sie Innovationen im Bereich KI-Netzwerke fördern. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur zu erfahren.