NVIDIA
NVIDIA
Η NVIDIA αναπτύσσει τεχνολογίες επιταχυμένης υπολογιστικής και τεχνητής νοημοσύνης που χρησιμοποιούνται στα παιχνίδια, τα κέντρα δεδομένων, το υπολογιστικό νέφος, την υγειονομική περίθαλψη, τη μεταποίηση, την αυτοκινητοβιομηχανία και τη ρομποτική. Το έργο της καλύπτει μονάδες επεξεργασίας γραφικών, πλατφόρμες τεχνητής νοημοσύνης, προσομοιώσεις και λύσεις για συγκεκριμένους κλάδους, όπως το NVIDIA Omniverse για συνεργατικές τρισδιάστατες ροές εργασίας, το NVIDIA DRIVE για την ανάπτυξη αυτόνομων οχημάτων και το NVIDIA Clara για εφαρμογές υγειονομικής περίθαλψης. Η εταιρεία συγκεντρώνει μεγάλες τεχνικές ομάδες που εργάζονται στις υποδομές και το λογισμικό τα οποία υποστηρίζουν την προηγμένη υπολογιστική, την προσομοίωση και την ανάλυση με βάση την τεχνητή νοημοσύνη.

Αρχιτέκτονας λογισμικού, δικτύωση AI στη NVIDIA

Σχεδιασμός υποδομών C/C++ και πρωτοκόλλων RDMA για τις πλατφόρμες δικτύωσης AI της NVIDIA. Αξιολόγηση επιδόσεων και συνεργασία με ομάδες μηχανικών σε όλο το Ισραήλ για την εξέλιξη συστημάτων δικτύωσης.

Περιγραφή

  • Ανάπτυξη και συντήρηση υποδομών C/C++, ενσωματωμένων στοιχείων και περιβαλλόντων εκτέλεσης για προγραμματιζόμενα πρωτόκολλα RDMA στη στοίβα δικτύωσης AI Ανατολής/Δύσης.
  • Δημιουργία υλοποιήσεων απόδειξης ιδέας, εκτέλεση πειραμάτων και χρήση ποσοτικών μοντέλων για την αξιολόγηση επιδόσεων και την καθοδήγηση βελτιώσεων δικτύωσης.
  • Συνεργασία με ομάδες υλικού, υλικολογισμικού, αρχιτεκτονικής, μεταγλωττιστών και SDK για την προώθηση σχεδιασμών σε όλη τη στοίβα και την ενσωμάτωση κλιμακώσιμων λύσεων δικτύωσης.
  • Τεκμηρίωση τεχνικών σχεδιασμών, αποτελεσμάτων δοκιμών και προδιαγραφών για μια γεωγραφικά κατανεμημένη ομάδα μηχανικών.

Απαιτήσεις

  • Πτυχίο ή μεταπτυχιακό στην επιστήμη υπολογιστών, τη μηχανική υπολογιστών, την ηλεκτρολόγων μηχανικών ή ισοδύναμη εμπειρία.
  • 0–5 χρόνια εμπειρίας στην ανάπτυξη λογισμικού χαμηλού επιπέδου, στη δικτύωση ή στον προγραμματισμό συστημάτων.
  • Ισχυρή γνώση της C ή/και της C++.
  • Αποδεδειγμένη ικανότητα εντοπισμού και διόρθωσης προβλημάτων σε επίπεδο συστήματος.
  • Γνώση ή σχετικές σπουδές στην αρχιτεκτονική υπολογιστών, στα λειτουργικά συστήματα και σε πρωτόκολλα δικτύου όπως TCP/IP, RDMA ή InfiniBand.
  • Σαφείς δεξιότητες τεχνικής επικοινωνίας για τεκμηρίωση και συνεργασία με παγκόσμιες ομάδες μηχανικών.
  • Περιέργεια, ισχυρές δεξιότητες επίλυσης προβλημάτων και διάθεση για συνεχή μάθηση και ανάπτυξη τεχνικής εξειδίκευσης.
  • Η πρακτική εμπειρία ή ακαδημαϊκά έργα με RDMA, InfiniBand, SmartNICs ή επεξεργασία πακέτων αποτελούν πλεονέκτημα.
  • Η εξοικείωση με περιβάλλοντα εκτέλεσης RISC-V, RTOS, αρχική ενεργοποίηση πλακετών ή ανάπτυξη οδηγών αποτελεί πλεονέκτημα.
  • Η πρακτική εμπειρία στην ανάπτυξη πυρήνα Linux, σε εργαλεία προσομοίωσης δικτύων ή στην ανάλυση επιδόσεων αποτελεί πλεονέκτημα.