
NVIDIA kehittää nopeutettuun laskentaan ja tekoälyyn liittyviä teknologioita, joita käytetään pelaamisessa, datakeskuksissa, pilvipalveluissa, terveydenhuollossa, valmistuksessa, autoteollisuudessa ja robotiikassa. Sen toiminta kattaa grafiikkasuorittimet, tekoälyalustat, simuloinnin ja toimialakohtaiset ratkaisut, kuten NVIDIA Omniversen yhteistoiminnallisiin 3D-työnkulkuihin, NVIDIA DRIVEn autonomisten ajoneuvojen kehittämiseen ja NVIDIA Claran terveydenhuollon sovelluksiin. Yritys kokoaa yhteen laajoja teknisiä tiimejä, jotka työskentelevät edistynyttä laskentaa, simulointia ja tekoälypohjaista analytiikkaa tukevan infrastruktuurin ja ohjelmistojen parissa.
Ohjelmistoarkkitehti, tekoälyverkot – NVIDIA
Suunnittelet C/C++-infrastruktuuria ja RDMA-protokollia NVIDIAn tekoälyverkoille. Arvioit suorituskykyä ja teet yhteistyötä Israelin insinööritiimien kanssa verkkoratkaisujen kehittämiseksi.
Kuvaus
- Kehität ja ylläpidät C/C++-infrastruktuuria, sulautettuja komponentteja ja ajoaikaisia ympäristöjä ohjelmoitaville RDMA-protokollille tekoälyverkkojen East/West-verkkopinossa.
- Toteutat toimivia konseptimalleja, teet kokeita ja arvioit suorituskykyä kvantitatiivisten mallien avulla verkkoratkaisujen kehittämiseksi.
- Teet yhteistyötä laitteisto-, laiteohjelmisto-, arkkitehtuuri-, kääntäjä- ja SDK-tiimien kanssa koko pinon kattavien suunnitelmien edistämiseksi ja skaalautuvien verkkoratkaisujen integroimiseksi.
- Dokumentoit tekniset suunnitelmat, testitulokset ja määritykset maailmanlaajuisesti hajautetulle insinööritiimille.
Vaatimukset
- Tietojenkäsittelytieteen, tietotekniikan, sähkötekniikan tai vastaavan alan kandidaatin- tai maisterintutkinto tai vastaava työkokemus.
- 0–5 vuotta kokemusta matalan tason ohjelmistokehityksestä, verkkotekniikasta tai järjestelmäohjelmoinnista.
- C- ja/tai C++-kielten vahva hallinta.
- Todistettua kykyä selvittää järjestelmätason ongelmia.
- Tietämystä tai opintoja tietokonearkkitehtuurista, käyttöjärjestelmistä ja verkkoprotokollista, kuten TCP/IP:stä, RDMA:sta tai InfiniBandista.
- Selkeät teknisen viestinnän taidot dokumentointiin ja yhteistyöhön kansainvälisten insinööritiimien kanssa.
- Uteliaisuutta, vahvoja ongelmanratkaisutaitoja sekä halua oppia jatkuvasti ja kartuttaa teknistä osaamista.
- Käytännön työkokemus tai opintoprojektit, joissa on käsitelty RDMA:ta, InfiniBandia, SmartNIC-verkkokortteja tai pakettien käsittelyä, katsotaan eduksi.
- RISC-V-suoritusympäristöjen, RTOS-käyttöjärjestelmien, piirilevyn käyttöönoton tai ajurikehityksen tuntemus katsotaan eduksi.
- Käytännön kokemus Linux-ytimen kehityksestä, verkkosimulointityökaluista tai suorituskyvyn profiloinnista katsotaan eduksi.