
NVIDIA utvecklar tekniker för accelererad databehandling och artificiell intelligens som används inom spel, datacenter, molnbaserad databehandling, sjukvård, tillverkning, fordonsindustrin och robotik. Företagets arbete omfattar grafikprocessorer, AI-plattformar, simulering och branschspecifika lösningar, däribland NVIDIA Omniverse för samarbetsinriktade 3D-arbetsflöden, NVIDIA DRIVE för utveckling av autonoma fordon och NVIDIA Clara för tillämpningar inom sjukvården. Företaget samlar stora tekniska team som arbetar med den infrastruktur och programvara som stöder avancerad databehandling, simulering och AI-baserad analys.
Senior C++-mjukvaruingenjör, AI-utvecklarverktyg — NVIDIA, distansarbete i Storbritannien
Utveckla NVIDIAs AI-verktyg för utvecklare och kunskapstjänsten Genie som senior C++-ingenjör. Arbeta med prestandakänsliga integrationer, hämtningssystem och agentbaserade arbetsflöden för utvecklingsteam.
Beskrivning
- Utforma och leverera produktionsklara C++-komponenter, API:er och integrationer för NVIDIAs plattform med AI-verktyg för utvecklare
- Utveckla tillförlitliga anslutningar med hög prestanda mellan inbyggda C++-verktyg och Genies funktioner för informationshämtning och agenter
- Skapa underhållbara gränssnitt som kopplar samman C++-applikationer med AI-tjänster via Python, MCP, REST-API:er och strukturerade verktygsanrop
- Bidra till att bygga agentbaserade arbetsflöden, system för informationshämtning och inläsning, utvärderingsinfrastruktur och företagsintegrationer
- Leda tekniskt arbete från den inledande undersökningen till produktionslansering i samarbete med tvärfunktionella ingenjörsteam
- Vägleda ingenjörer och främja sunda arbetssätt för att bygga produktionsklara AI-system
- Bidra till Genie, NVIDIAs företagsövergripande AI-tjänst för kunskap och utvecklarproduktivitet
Krav
- Kandidat- eller masterexamen i datavetenskap, programvaruteknik eller ett närliggande område, eller motsvarande praktisk erfarenhet
- Minst fem års yrkeserfarenhet av att utveckla komplex produktionsmjukvara med modern C++
- Mycket goda kunskaper i programvaruarkitektur, samtidighet, felsökning, prestandaoptimering och underhållbar API-design
- Erfarenhet av att ta komplexa system genom design, implementation, driftsättning och löpande drift
- Praktisk erfarenhet av AI-applikationer, agentbaserade arbetsflöden, utvecklarverktyg, informationshämtningssystem eller relaterad teknik
- Förmåga att koppla samman inbyggda C++-applikationer med Python-baserade tjänster och tjänste-API:er
- Goda kommunikationsfärdigheter samt erfarenhet av att leda tekniska initiativ, hantera oklarheter och handleda ingenjörer
- Erfarenhet av att utveckla utvecklarverktyg, profilerare, felsökningsinfrastruktur eller plattformar för prestandaanalys
- Kännedom om MCP, strukturerade verktygsanrop, agentorkestrering eller retrieval-augmented generation
- Erfarenhet av att utforma säkra system för informationshämtning eller semantisk sökning för användning i företagsskala
- Förståelse för LLM-utvärdering, förankring, observerbarhet och metoder för att minska hallucinationer
- Kunskap om GPU-arkitektur, grafik-API:er, spelmotorer eller optimering av applikationsprestanda
Förmåner
- Arbeta för en arbetsgivare som erbjuder lika möjligheter och fokuserar på en mångsidig arbetsplats
- Bli en del av en organisation som värdesätter mångfald bland nuvarande och framtida medarbetare
- Få tillgång till möjligheter till mentorskap och delta i tekniska initiativ