
HackerRank desarrolla una plataforma de contratación y aprendizaje basada en habilidades para equipos tecnológicos y desarrolladores. Las empresas utilizan sus evaluaciones de programación, preguntas prácticas de código y detección de plagio con inteligencia artificial para evaluar y entrevistar a candidatos. Los desarrolladores pueden practicar programación, prepararse para entrevistas y desarrollar sus habilidades en la comunidad global de la plataforma. Fundada en 2012, HackerRank presta servicio a más de 3.000 equipos tecnológicos en todo el mundo, incluidas muchas empresas de Fortune 100.
HackerRank: Gerente sénior de ingeniería, plataforma de evaluación (híbrido, India)
Lidera la ingeniería de la plataforma de evaluación de HackerRank, que facilita la contratación y capacitación de desarrolladores. Escala sistemas distribuidos para más de 100.000 candidatos simultáneos y desarrolla equipos de alto rendimiento.
Descripción
- Define la dirección técnica y lidera la entrega de la plataforma de evaluación de HackerRank.
- Ofrece a los candidatos máquinas virtuales dedicadas y un entorno de desarrollo en línea para trabajar en aplicaciones del mundo real.
- Desarrolla sistemas que admitan hasta 100.000 candidatos simultáneos.
- Colabora con los equipos de producto de HackerRank para integrar soluciones de evaluación en todos sus productos.
- Define la visión y la hoja de ruta de la plataforma de evaluación junto con el equipo de Producto.
- Diseña sistemas que gestionen a más de 100.000 usuarios simultáneos.
- Asume los compromisos de entrega y guía el trabajo diario mediante prácticas ágiles.
- Mantiene la excelencia operativa en fiabilidad, respuesta a incidentes, seguridad y privacidad.
- Contrata, asesora y desarrolla a ingenieros, y establece itinerarios profesionales.
- Define cómo utiliza el equipo las herramientas de IA en el desarrollo de software.
- Colabora con los equipos de Producto, Infraestructura y Seguridad.
Requisitos
- Al menos 8 años de experiencia en desarrollo de software, incluidos 3 o más años liderando equipos de ingeniería.
- Sólida experiencia en el diseño de sistemas distribuidos y servicios web a gran escala, seguros, escalables, de alta disponibilidad y tolerantes a fallos.
- Experiencia en liderazgo técnico y capacidad para orientar debates de arquitectura críticos.
- Trayectoria en la contratación, dirección y mentoría de equipos técnicos, así como en la gestión de las expectativas de las partes interesadas.
- Dominio práctico de al menos uno de estos lenguajes: Go, Python, Ruby o Node.js.
- Sólido dominio práctico de AWS o Google Cloud Platform.
- Buenas habilidades de comunicación y capacidad para trabajar eficazmente en entornos dinámicos y cambiantes.
- Experiencia en la creación o ampliación de IDE en la nube, entornos de desarrollo remoto o plataformas de programación en línea.
- Experiencia práctica en contenedores, Kubernetes y máquinas virtuales bajo demanda o entornos de ejecución aislados a gran escala.
- Experiencia en pruebas de carga, escalado automático y planificación de capacidad para tráfico variable y basado en eventos.
- Experiencia en la adopción de prácticas de desarrollo asistido por IA en un equipo de ingeniería.
Beneficios
- La empresa ofrece igualdad de oportunidades de empleo y aplica medidas de acción afirmativa.
- La información de los solicitantes se trata de forma confidencial conforme a las directrices de igualdad de oportunidades de empleo.