Launch Legends
SambaNova
Principal Kernel & Device Drivers Engineer
Über die Stelle
SambaNova ist führend bei KI-Infrastruktur der nächsten Generation und liefert eine full-stack-Inferenzplattform für Kunden weltweit. Im Kern der Technologie von SambaNova steht die RDU (Reconfigurable Dataflow Unit) – ein Chip, der auf einer Dataflow-Architektur und nicht auf dem traditionellen GPU-Modell basiert. Ihre Dekodierungsleistung ist besonders stark für agentenbasierte Workloads wie Multi-Turn-Agenten, Code-Generierung und langlaufende Anwendungen. RDUs sind in SambaRack verpackt, Hardware im Rack-Format, die es Kunden ermöglicht, hochmoderne Modelle mit besserer Leistung, größerer Energieeffizienz und schnellerer Wertschöpfung einzusetzen.
Über die Rolle
SambaNova sucht einen Principal Engineer, der die Kernel-Treiber und Low-Level-Software für Hochgeschwindigkeits-I/O-, Speicher- und Netzwerk-Subsysteme innerhalb der DataScale®-Plattform und der RDU-Architektur verantwortet. Diese Rolle ist zentral für die Bereitstellung zuverlässiger, hochleistungsfähiger KI-Systeme im großen Maßstab. Dies ist eine praktische Linux-Kernel- und Gerätetreiber-Rolle; es handelt sich nicht um eine Anwendungs- oder Plattformsoftware-Rolle.
Sie werden die Software-Inbetriebnahme neuer Siliziums leiten, produktionsreife Treiber für die I/O-, Speicher- und Netzwerkdatenpfade bereitstellen und komplexe Probleme beheben, die Kernel, Firmware und Hardware umfassen. Diese Rolle eignet sich für einen Ingenieur mit tiefgreifender Kernel- und Treiberkompetenz und starker Hardware-Affinität, der mit Unsicherheiten umgehen und mit hoher Eigenverantwortung agieren kann.
Verantwortlichkeiten
- Verantwortung für Kernel-Space-Treiber für Hochgeschwindigkeits-I/O-, Speicher- und Netzwerk-Subsysteme, von der Architektur bis zur Produktionsfreigabe
- Verantwortung für den RDMA- und Netzwerkdatenpfad, einschließlich Queue-Pair-Management, Staukontrolle, QoS und Paketklassifizierung
- Leitung der Software-Aktivierung für die Plattform-Inbetriebnahme über neue Silizium- und Systemkonfigurationen hinweg
- Treiber von Problemen zur Grundursache über Kernel-, Firmware- und Hardware-Ebenen hinweg mit Hardware-, Firmware- und Validierungsteams
- Verantwortung für PHY- und Link-Inbetriebnahme in Abstimmung mit Hardware-Teams, basierend auf Spezifikationen und Registerdokumentationen
- Erstellung von Tools, Testskripten und Frameworks für die Geräte- und NIC-Verifizierung, Leistungsanalyse und Fertigungstests
- Identifizierung und Behebung von Engpässen über Treiber-, Netzwerkstack- und Systemebenen hinweg im Rechenzentrumsmaßstab
- Festlegung von Codequalitätsstandards durch Design- und Code-Reviews sowie Mentoring von Ingenieuren im Team
Erforderliche Qualifikationen
- Master-Abschluss in Informatik, Elektrotechnik oder einem verwandten Fachgebiet
- 7+ Jahre Erfahrung in der Entwicklung von Kernel- oder Low-Level-Systemsoftware
- Tiefgreifende Expertise in Linux Systemprogrammierung und Kernel-Treiberentwicklung
- Starke Kenntnisse von Linux Kernel-Netzwerken, einschließlich der Entwicklung von Netzwerktreibern und des RDMA-Protokolls
- Starke C/C++ Programmier- und Debugging-Fähigkeiten, mit Scripting in Python oder Shell
- Erfahrung mit zwei oder mehr Hochgeschwindigkeits-I/O- oder Interconnect-Technologien wie PCIe, Ethernet oder CXL
- Nachgewiesene Fähigkeit, Hardware-Software-Co-Debugging vom ersten Silizium bis zur Produktion zu leiten
- Fähigkeit, Hardware-Spezifikationen und Register-Level-Dokumentationen zu lesen und zu analysieren
- Klare und effektive Kommunikationsfähigkeit mit einem proaktiven, kollaborativen Ansatz zur Problemlösung
Bevorzugte Qualifikationen
- Praktische Erfahrung mit RDMA-Datenpfaden oder Treiberimplementierung
- Erfahrung mit virtuellen Switches und Rechenzentrumsnetzwerken im großen Maßstab
- Erfahrung im Schreiben von Testskripten zur Überprüfung des NIC-Verhaltens
- Erfahrung in der Firmware-Entwicklung
- Erfahrung mit Pre-Silicon-Validierung auf FPGA- oder Emulationsplattformen
- Hintergrund in High-Performance Computing oder beschleunigerbasierten Systemen
Gehaltsspanne
Gehaltsspanne $180,000—$255,000 USD
Einreichungsrichtlinien
Bitte beachten Sie, dass Sie, um als Bewerber für eine Position bei SambaNova Systems in Betracht gezogen zu werden, für jede Position, für die Sie sich qualifiziert halten, ein Bewerbungsformular einreichen müssen.
EEO-Richtlinie
SambaNova Systems ist ein Equal Opportunity/Affirmative Action Arbeitgeber. Alle qualifizierten Bewerber erhalten eine Anstellung ohne Rücksicht auf Alter (40 und älter), Hautfarbe, Behinderung, Geschlechtsidentität, genetische Informationen, Familienstand, Militär- oder Veteranenstatus, nationale Herkunft/Abstammung, Rasse, Religion, Glauben, Geschlecht (einschließlich Schwangerschaft, Geburt, Stillen), sexuelle Orientierung und jeden anderen anwendbaren Status, der durch Bundes-, Landes- oder lokale Gesetze geschützt ist.
Zusammenfassung der Leistungen für US-basierte Vollzeitstellen
SambaNova bietet ein wettbewerbsfähiges Gesamtvergütungspaket, einschließlich des Grundgehalts, zuzüglich Aktienoptionen und Leistungen. Wir übernehmen 95% der Prämienkosten für die medizinische Krankenversicherung der Mitarbeiter und 77% der Prämienkosten für Angehörige und bieten ein Health Savings Account (HSA) mit Arbeitgeberbeitrag. Wir bieten außerdem Zahn-, Augen-, Kurz-/Langzeitinvaliditäts-, Grundlebens-, freiwillige Lebens- und AD&D-Versicherungspläne zusätzlich zu Flexible Spending Account (FSA)-Optionen wie Gesundheitswesen, eingeschränkten Zweck und Kinderbetreuung. Unsere Bibliothek an Wohlfühlleistungen, die Ihnen und Ihren Angehörigen zur Verfügung steht, umfasst ein vollständiges Abonnement für Headspace, eine Gympass+-Mitgliedschaft mit Zugang zu physischen Fitnessstudios, eine One Medical-Mitgliedschaft, Beratungsdienste mit einem Employee Assistance Program und vieles mehr.
