Keyrock

Ingeniero de Datos Senior

PythonSQLDockerRustTerraform
Traducción automática. Consulta el original.

Sobre el equipo y por qué existe el puesto

Ingeniero de Datos Senior

En Keyrock, no solo estamos imaginando el futuro de los activos digitales. Lo estamos construyendo activamente.

El Equipo Central de Datos (CDT) tiene solo unos meses de antigüedad, pero los datos han sido el alma de Keyrock desde el primer día. Ahora estamos construyendo la Plataforma de Datos de Keyrock para proporcionar a los Keyrockers, y a los agentes de IA que trabajan junto a ellos, los datos y el contexto que necesitan para actuar de forma rápida y autónoma dentro de los límites acordados y alineados con nuestros objetivos compartidos. Hacer eso significa tomar datos de toda la empresa y darles sentido en tiempo real para todas las funciones que dependen de ellos: mesas de trading, gestión de patrimonios y activos, producto, riesgo, finanzas, cumplimiento e investigación, por nombrar algunas.

Serías una de las primeras contrataciones en CDT y esperamos que contribuyas a la mayoría de las decisiones importantes y al trabajo de construcción. Los estándares que establezcamos y la forma en que el equipo termine trabajando aún están abiertos.

Sobre Keyrock

Desde nuestros inicios en 2017, hemos crecido hasta convertirnos en un actor clave en el espacio de los activos digitales, reconocidos por nuestras colaboraciones e innovación. Hoy, colaboramos con más de 250 miembros del equipo en todo el mundo. Nuestro diverso equipo proviene de 42 nacionalidades, con trayectorias que van desde nativos de DeFi autodidactas hasta doctores. Predominantemente remotos, tenemos sedes en Londres, Bruselas y Singapur, y organizamos encuentros regulares en línea y presenciales para mantener unido al equipo.

Operamos en más de 80 sedes de negociación y trabajamos con una amplia gama de emisores de activos. Como creadores de mercado consolidados, nuestra experiencia distintiva nos ha llevado a expandirnos rápidamente. Hoy, nuestros servicios abarcan la creación de mercado, el trading de opciones, el trading de alta frecuencia, OTC y mesas de trading DeFi.

Pero somos más que un proveedor de servicios. Somos un iniciador. Somos pioneros en la adopción del lenguaje de desarrollo Rust para nuestro trading algorítmico, y defensores de su uso en la industria. Apoyamos el crecimiento de startups Web3 a través de nuestro Programa de Aceleración. Mejoramos ecosistemas inyectando liquidez en prometedores protocolos DeFi, RWA y NFT. Y impulsamos el progreso de la industria con nuestras iniciativas de investigación y gobernanza.

Qué harás

  1. Construir pipelines de streaming y batch que ingieran, normalicen y distribuyan datos de mercado, trading y cartera, resilientes a fallos de feed y de exchange.
  1. Construir las herramientas de autoservicio (SDKs, patrones, plantillas, agentes de IA) para que otros equipos publiquen, consuman y construyan sobre productos de datos sin tener que esperar por nosotros.
  1. Gestionar contratos de datos y evolución de esquemas. Evitar que los cambios de esquema se conviertan en eventos de coordinación entre varios equipos.
  1. Diseñar la capa lakehouse y de series temporales en torno a los patrones de consulta del consumidor.
  1. Construir y evolucionar el Marco de Gobernanza de Datos y Calidad de Datos: detección de feeds obsoletos, validación de esquemas, comprobaciones de rango, escrituras idempotentes, linaje, propiedad, autocuración.
  1. Construir las analíticas derivadas sobre las que opera el negocio: spreads entre exchanges, VWAP en profundidad, microestructura del libro de órdenes para las mesas; vistas de cartera, exposición, rendimiento para la gestión de patrimonios y activos.
  1. Hacer de la observabilidad, el coste y el rendimiento elementos de primera clase desde el primer día.
  1. Tratar la infraestructura como código (Docker, Terraform, CI/CD) junto con nuestro Equipo Central de Infraestructura.
  1. Trabajar abiertamente: documentar, colaborar estrechamente con Arquitectura, Infraestructura, Plataforma y el resto de los equipos.

Qué buscamos

Las herramientas nos importan menos que cómo piensas sobre los problemas. Dicho esto, aquí está el perfil de la persona que tenemos en mente.

Excelencia en Ingeniería

  1. + de 8 años construyendo sistemas de datos en producción de los que otras personas dependen.
  1. Sólida competencia en Python y SQL: no solo poder escribir una consulta, sino poder razonar sobre lo que el motor está haciendo con ella.
  1. Código que sea fácil de leer, probar y eliminar más tarde por otra persona.
  1. Sólida comprensión del modelado de datos tanto para cargas de trabajo de streaming como analíticas.
  1. La eficiencia, la calidad, la idempotencia y la observabilidad se toman en serio por defecto.

Diseño de Sistemas

  1. Has diseñado y operado sistemas de streaming en Kafka, Redpanda, MSK o Kinesis, y tienes opiniones sobre particionamiento, grupos de consumidores, offsets y registros de esquemas.
  1. Has trabajado con una base de datos de series temporales en producción (idealmente ClickHouse; TimescaleDB, QuestDB o similar también están bien) y puedes hablar sobre el diseño de tablas como una función de los patrones de consulta.
  1. Has trabajado con una arquitectura lakehouse y razonas sobre la disposición de tablas, el particionamiento y la compactación como opciones de diseño que dan forma al rendimiento de las consultas y al coste de almacenamiento.
  1. Construyes para la autocuración y la idempotencia. El reprocesamiento es seguro, los reintentos no escriben duplicados y el sistema se recupera sin intervención humana.

Preparación Operacional

  1. Docker, Terraform y CI/CD son tu forma de trabajar, no algo separado de "DevOps".
  1. Piensas en el coste y el rendimiento desde el principio.
  1. Instrumentas a medida que construyes: logs, métricas y traces son parte del sistema desde el primer día.
  1. Diseñas para la calidad de datos y la gobernanza desde el principio, cubriendo contratos, validación, linaje y propiedad.

Cómo piensas y trabajas

  1. Razonas desde principios fundamentales cuando un problema es nuevo, te mantienes pragmático cuando no lo es y actualizas tu punto de vista cuando aprendes más.
  1. Tratas a las mesas de trading, gestión de patrimonios y activos, producto, riesgo, finanzas, cumplimiento e investigación como clientes de lo que construyes, y te comunicas con ellos de esa manera.
  1. Optimizas para resultados sobre producción. Algo más pequeño y simple que se lanza y funciona es mejor que algo más grande que no lo hace.
  1. Asumes la responsabilidad de principio a fin: diseño, lanzamiento, operación, mejora.
  1. Dices lo que piensas, incluso cuando es una opinión impopular.
  1. Cambias de opinión cuando el argumento es mejor.
  1. Haces que las personas a tu alrededor mejoren. Las revisiones son reales, los juniors crecen trabajando contigo y los compañeros quieren volver a trabajar contigo.
  1. Tienes curiosidad por cómo funcionan los mercados. La ingeniería de datos por sí sola no te mantendrá interesado aquí.
  1. Eres honesto sobre lo que sabes y lo que no, y rápido para cerrar la brecha.
  1. Entiendes los datos de los mercados financieros: libros de órdenes, trades, datos de referencia, carteras, exposiciones. Cripto, TradFi, o ambos son un punto fuerte.

A tener en cuenta

  1. Experiencia en Lakehouse con Apache Iceberg o Delta Lake.
  1. Familiaridad con DataHub o plataformas similares de metadatos/linaje.
  1. Rust. Algunos de nuestros servicios críticos para el rendimiento están escritos en él. El interés es bienvenido; la fluidez no es necesaria.

Qué obtendrás

  • Un mandato desde cero. Estarás entre las primeras contrataciones en CDT, y la plataforma, los estándares y la cultura del equipo son tuyos para darles forma con nosotros.
  • Socios sólidos. Relaciones de trabajo cercanas con Arquitectura, Infraestructura, Plataforma y las propias mesas. No construirás datos en el vacío.
  • Autonomía sobre cómo trabajas. Horario flexible, enfoque remoto, guardias en horario comercial compartidas entre el equipo.
  • Un paquete salarial competitivo, con diversos beneficios.
  • Un equipo que se cae bien. Reuniones virtuales regulares y un encuentro anual presencial donde todos están en la misma sala.

Nuestro Proceso de Selección

Buscamos a personas con las habilidades adecuadas y una elección consciente para unirse a nuestro campo. ¿El encaje perfecto? Alguien que esté motivado, colabore, actúe con responsabilidad y ofrezca resultados sólidos y escalables. Como empleador, estamos comprometidos a construir un entorno de trabajo positivo y colaborativo. Damos la bienvenida a empleados de todos los orígenes, y contratamos, recompensamos y promovemos enteramente basándonos en el mérito y el rendimiento. Debido a la naturaleza de nuestro negocio y a los requisitos externos, realizamos verificaciones de antecedentes a todos los empleados potenciales, cuya superación es un requisito previo para unirse a Key

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores