directohace 21 horas

Ingeniero de Sistemas

Logo de Nexus Xyz
Nexus Xyz
Remoto · Por proyecto
Semi Senior
A convenir
Este aviso fue publicado originalmente en inglés, así que es probable que necesites inglés para este puesto. La descripción puede estar traducida automáticamente al español; ante la duda, revisá el aviso original con el botón de postularte.

Empresa de blockchain busca Ingenieros de Sistemas Senior para su equipo de ejecución en LATAM, trabajando de forma remota en el protocolo y motor de trading descentralizado.

Por qué aplicar

Si sos Ingeniero de Sistemas Senior y te apasiona el mundo blockchain, esta oportunidad remota es para vos. Podrás trabajar en el corazón de un protocolo de finanzas descentralizadas y un motor de trading de alta performance. Ideal para quienes buscan desafíos técnicos de vanguardia.

Descripción del puesto

Acerca de Nexus Nexus es el motor de las finanzas verificables, una blockchain diseñada para integrar de forma nativa el sistema financiero mundial en un único sistema compuesto. Construida para soportar todos los principales mercados financieros en una única bolsa global, Nexus unifica infraestructuras que históricamente han estado fragmentadas entre cadenas e intermediarios. Con sede en San Francisco y una presencia creciente en Buenos Aires, Nexus se enorgullece de ser un equipo transcontinental de ingenieros, criptógrafos y constructores de mercados. Estamos invirtiendo profundamente en el ecosistema latinoamericano y siempre buscando talento de clase mundial para unirse a nosotros. Nexus cuenta con el respaldo de inversores líderes, como Pantera, Lightspeed, Dragonfly, Faction, Blockchain Builders Fund, Alliance y SVA, y trabaja con más de 100 socios en la pila global de finanzas y blockchain. UBICACIÓN: REMOTO TIPO: CONTRATO DURACIÓN: 12 MESES CON POSIBILIDAD DE EXTENSIÓN EL ROL ESTAMOS CONTRATANDO INGENIEROS DE SISTEMAS SR EN LATINOAMÉRICA PARA TRABAJAR EN EL NÚCLEO DEL STACK DE EJECUCIÓN DE NEXUS, CONTRIBUYENDO AL RUNTIME DETRÁS DE NUESTRO PROTOCOLO LAYER 1 Y AL MOTOR DE ALTO RENDIMIENTO QUE IMPULSA EL TRADING DESCENTRALIZADO. Este no es un rol típico de backend. Trabajarás en sistemas críticos para el rendimiento donde los microsegundos importan, construyendo rutas de ejecución que pueden evolucionar a primitivas de protocolo centrales. Tu trabajo dará forma directamente a cómo se procesan las órdenes, cómo se calculan las transiciones de estado y cómo se logran las garantías de rendimiento en toda la red. Ya seas un ingeniero de nivel medio con experiencia que busca crecer hacia la propiedad del sistema, o un ingeniero senior/principal ansioso por diseñar sistemas distribuidos de alto rendimiento, este rol ofrece la oportunidad de construir software que se ejecuta en el corazón de una capa de ejecución global. Colaborarás estrechamente con los equipos de protocolo, criptografía y producto en San Francisco, mientras contribuyes de forma remota desde Argentina. Qué harás - Diseñar e implementar componentes de alto rendimiento en Rust, C++ o Go para el motor DEX y el runtime del protocolo de Nexus. - Construir pipelines de baja latencia para la ejecución de órdenes, propagación de eventos y actualizaciones de estado. - Optimizar la concurrencia, la planificación, la disposición de memoria y las rutas de E/S para obtener determinismo y rendimiento. - Contribuir a la evolución de las abstracciones de ejecución que pueden ser consagradas en la capa de protocolo. - Trabajar con ingenieros de protocolo para garantizar la seguridad, la componibilidad y la compatibilidad con el consenso. - Investigar y resolver cuellos de botella de rendimiento utilizando técnicas de profiling, tracing y benchmarking. - Ayudar a definir estándares para la fiabilidad, la corrección y la ejecución distribuida de alta seguridad. - Para candidatos senior/principal: Impulsar las decisiones de diseño del sistema, dar forma a la arquitectura de ejecución y mentorizar a otros en ingeniería de rendimiento. Qué buscamos - Sólida experiencia con Rust, C++, Go u otros lenguajes de programación de sistemas. - Comprensión de sistemas distribuidos o de alto rendimiento (por ejemplo, motores de baja latencia, runtimes, bases de datos, concurrencia a nivel de SO). - Capacidad para pensar en términos de flujos de ejecución, modelos de concurrencia, ciclos de vida de recursos e invariantes del sistema. - Experiencia práctica en profiling de CPU, memoria y sobrecarga de sincronización. - Comodidad trabajando cerca de restricciones de runtime donde el rendimiento, el determinismo y la resiliencia son críticos. - Excelentes habilidades de comunicación en inglés de negocios (hablado y escrito). Puntos extra si tienes - Experiencia en la construcción de motores de matching, bases de datos, compiladores, runtimes de blockchain o sistemas HPC. - Familiaridad con concurrencia lock-free, estructuras de datos zero-copy o diseño aware de caché. - Exposición a ingeniería de protocolos, sistemas de consenso o ordenamiento de transacciones. - Antecedentes en ingeniería enfocada en la corrección (por ejemplo, verificación formal, análisis estático). - Contribuciones open-source a proyectos a nivel de sistemas. Por qué unirte a nosotros - Construye el backbone de ejecución de una blockchain Layer 1 y un motor DEX de próxima generación. - Trabaja en sistemas donde tus optimizaciones se traducen directamente en ganancias de rendimiento globales. - Crece de contribuidor de nivel medio a propietario de sistema, o impulsa la arquitectura de ejecución como senior/principal. - Da forma a primitivas diseñadas para durar: correctas, performantes y potencialmente consagradas a nivel de protocolo. - Únete a una cultura de ingeniería de alto rendimiento donde se esperan la ambición y el trabajo técnico profundo.

Responsabilidades

  • Diseñar e implementar componentes de alto rendimiento
  • Construir pipelines de baja latencia
  • Optimizar concurrencia, scheduling, memoria y I/O
  • Contribuir a la evolución de abstracciones de ejecución
  • Colaborar con ingenieros de protocolo
  • Investigar y resolver cuellos de botella de rendimiento
  • Definir estándares de fiabilidad y ejecución distribuida
  • Liderar decisiones de diseño de sistemas (para candidatos senior/principal)
  • Dar mentoría (para candidatos senior/principal)

Skills requeridas

Programación de sistemasSistemas distribuidosBaja latenciaConcurrenciaOptimización de rendimientoInglés de negociosComunicación

Explorar empleos relacionados