HackerRank
HackerRank
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.