
HackerRank entwickelt eine kompetenzbasierte Plattform für Recruiting und Lernen für Technologieteams und Entwickler. Arbeitgeber nutzen Programmier-Assessments, praxisnahe Programmieraufgaben und eine KI-gestützte Plagiatserkennung, um Bewerber zu prüfen und Vorstellungsgespräche zu führen. Entwickler können auf der Plattform in einer globalen Community Programmieren üben, sich auf Bewerbungsgespräche vorbereiten und ihre Fähigkeiten ausbauen. HackerRank wurde 2012 gegründet und unterstützt weltweit mehr als 3.000 Technologieteams, darunter viele Fortune-100-Unternehmen.
HackerRank Senior Engineering Manager, Assessment Platform (Hybrid, Indien)
Leite die Entwicklung von HackerRanks Assessment-Plattform für die Einstellung und Weiterbildung von Entwicklern. Skaliere verteilte Systeme für über 100.000 gleichzeitige Kandidaten und baue leistungsstarke Teams auf.
Beschreibung
- Lege die technische Ausrichtung der Assessment-Plattform von HackerRank fest und verantworte ihre Umsetzung.
- Stelle Kandidaten dedizierte virtuelle Maschinen und eine Online-Entwicklungsumgebung für die Arbeit an praxisnahen Anwendungen bereit.
- Entwickle Systeme, die bis zu 100.000 gleichzeitige Kandidaten unterstützen.
- Arbeite mit den Produktteams von HackerRank zusammen, um Assessment-Lösungen in alle Produkte zu integrieren.
- Entwickle gemeinsam mit dem Produktteam die Vision und Roadmap der Assessment-Plattform.
- Entwirf Systeme für mehr als 100.000 gleichzeitige Nutzer.
- Verantworte Lieferzusagen und steuere die tägliche Arbeit mit agilen Methoden.
- Sichere die operative Exzellenz in den Bereichen Zuverlässigkeit, Incident Response, Sicherheit und Datenschutz.
- Gewinne, betreue und entwickle Engineers weiter und etabliere Karrierewege.
- Lege fest, wie das Team KI-Tools in der Softwareentwicklung einsetzt.
- Arbeite mit den Teams für Produkt, Infrastruktur und Sicherheit zusammen.
Anforderungen
- Mindestens 8 Jahre Erfahrung in der Softwareentwicklung, davon mindestens 3 Jahre in der Leitung von Engineering-Teams.
- Fundierte Erfahrung im Entwurf hochverfügbarer, skalierbarer, ausfallsicherer und sicherer verteilter Systeme sowie umfangreicher Webservices.
- Erfahrung in technischer Führung und die Fähigkeit, wichtige Architekturgespräche zu leiten.
- Nachweisliche Erfahrung in der Einstellung, Leitung und Betreuung technischer Teams sowie im Erwartungsmanagement gegenüber Stakeholdern.
- Praktische Kenntnisse in mindestens einer der Sprachen Go, Python, Ruby oder Node.js.
- Fundierte praktische Kenntnisse mit AWS oder Google Cloud Platform.
- Klare Kommunikation und die Fähigkeit, in schnelllebigen, dynamischen Umgebungen effektiv zu arbeiten.
- Erfahrung mit dem Aufbau oder der Skalierung von Cloud-IDEs, Remote-Entwicklungsumgebungen oder Online-Coding-Plattformen.
- Umfangreiche praktische Kenntnisse in Containern, Kubernetes und bedarfsgesteuerten virtuellen Maschinen oder isolierten Rechenumgebungen im großen Maßstab.
- Erfahrung mit Lasttests, automatischer Skalierung und Kapazitätsplanung für variablen, ereignisgesteuerten Datenverkehr.
- Erfahrung mit der Einführung KI-gestützter Entwicklungspraktiken in einem Engineering-Team.
Zusatzleistungen
- Der Arbeitgeber gewährleistet Chancengleichheit bei der Beschäftigung und setzt Maßnahmen zur Förderung der Gleichstellung um.
- Bewerberdaten werden gemäß den EEO-Richtlinien vertraulich behandelt.