The MITRE Corporation
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, Rack-Scale-Hardware, verpackt, 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 für Kernel-Treiber und Low-Level-Software für Hochgeschwindigkeits-I/O-, Speicher- und Netzwerk-Subsysteme innerhalb der DataScale®-Plattform und RDU-Architektur verantwortlich ist. 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ätetreiberrolle; es handelt sich nicht um eine Anwendungs- oder Plattform-Softwarerolle.
Sie werden die Software-Inbetriebnahme neuer Siliziumchips leiten, Produktions-Treiber für die I/O-, Speicher- und Netzwerkdatenpfade liefern 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.
Aufgaben
- Kernel-Treiber für Hochgeschwindigkeits-I/O-, Speicher- und Netzwerk-Subsysteme verantworten, von der Architektur bis zur Produktionsfreigabe
- Den RDMA- und Netzwerkdatenpfad verantworten, einschließlich Queue-Pair-Management, Staukontrolle, QoS und Paketklassifizierung
- Die Software-Aktivierung für die Plattform-Inbetriebnahme über neue Silizium- und Systemkonfigurationen hinweg leiten
- Probleme über Kernel-, Firmware- und Hardware-Ebenen hinweg in Zusammenarbeit mit Hardware-, Firmware- und Validierungsteams bis zur Ursache verfolgen
- PHY- und Link-Inbetriebnahme in Abstimmung mit Hardware-Teams verantworten, basierend auf Spezifikationen und Registerdokumentationen
- Tools, Testskripte und Frameworks für die Geräte- und NIC-Verifizierung, Leistungsanalyse und Fertigungstests erstellen
- Engpässe über Treiber-, Netzwerkstack- und Systemebenen hinweg im Rechenzentrumsmaßstab identifizieren und beheben
- Codequalitätsstandards durch Design- und Code-Reviews festlegen und Ingenieure im Team betreuen
Erforderliche Qualifikationen
- Master-Abschluss in Informatik, Elektrotechnik oder einem verwandten Fachgebiet
- 7+ Jahre Erfahrung in der Kernel- oder Low-Level-Systemsoftwareentwicklung
- Tiefgreifende Expertise in Linux Systemprogrammierung und Kernel-Treiberentwicklung
- Fundierte Kenntnisse von Linux Kernel-Netzwerken, einschließlich der Entwicklung von Netzwerktreibern und des RDMA-Protokolls
- Starke C/C++ Programmier- und Debugging-Fähigkeiten, mit Skripting 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 interpretieren
- Klare und effektive Kommunikationsfähigkeit mit einem proaktiven, kollaborativen Ansatz zur Problemlösung
Bevorzugte Qualifikationen
- Praktische Erfahrung mit RDMA-Datenpfad- oder Treiberimplementierung
- Erfahrung mit virtuellem Switching und Rechenzentrumsnetzwerken im großen Maßstab
- Erfahrung im Schreiben von Testskripten zur Verifizierung des NIC-Verhaltens
- Erfahrung in der Firmware-Entwicklung
- Erfahrung mit Pre-Silicon-Validierung unter Verwendung von FPGA- oder Emulationsplattformen
- Hintergrund in High-Performance Computing oder beschleunigerbasierten Systemen
Gehaltsspanne
Grundgehaltspanne $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ämien für die medizinische Krankenversicherung der Mitarbeiter und 77% der Prämien 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.
