Über NVIDIA
NVIDIA transformiert seit mehr als 25 Jahren Computergrafik, PC-Gaming und beschleunigte Datenverarbeitung. Heute nutzt das Unternehmen das unerschöpfliche Potenzial von KI, um das nächste Zeitalter des Computings zu definieren. Als NVIDIAN arbeitest du in einer vielfältigen, unterstützenden Umgebung, in der jeder inspiriert ist, seine beste Arbeit zu leisten.
Deine Aufgaben
Als Software Engineering Intern übernimmst du eine Schlüsselrolle bei der Weiterentwicklung eines modernen, flexiblen und skalierbaren Datenverarbeitungssystems. Unter Anleitung erfahrener Entwickler:innen wirst du an folgenden Aufgaben mitwirken:
- Entwerfen eines Echtzeit-Datenerfassungsservice zur Erstellung einer dynamischen, modularen Pipeline
- Entwickeln einer leichtgewichtigen, abhängigkeitsinjizierten Pipelinekomponente
- Bereitstellen einer Konfigurations-API für flexible Pipeline-Einstellungen
- Implementieren eines Plugin-Frameworks für erweiterbare Transformationsschritte
- Integration einer dynamischen Regelsetzung für kundenspezifische Konfigurationen
Dein Profil
- Bachelorstudium oder Masterstudium in Informatik
- Proficiency in Java 17+ und Erfahrung mit objektorientierter Programmierung
- Enthusiasmus für sauberen, wartbaren Code und Problemlösungskompetenz
- Fließende Englischkenntnisse
Zusätzliche Pluspunkte
- Kenntnisse in REST/gRPC-APIs
- Verständnis von Design-Mustern wie Strategy, Chain-of-Responsibility, Factory
- Erfahrung mit Unit- und Integrationstests (JUnit, TestNG)
- Beiträge zu Open-Source-Projekten oder Teilnahme an Coding-Wettbewerben
- Proaktive Arbeitsweise, gute Kommunikationsfähigkeiten und Leidenschaft für Backend-Entwicklung
Was wir bieten
- Wettbewerbsfähige Vergütung und umfassendes Leistungspaket