Proximie
Jump Trading
Ingeniero Python | Rendimiento Python
Sobre la oportunidad
Jump Trading Group está comprometido con la investigación de primer nivel. Capacitamos a talentos excepcionales en Matemáticas, Física y Ciencias de la Computación para que busquen los límites científicos, los superen y apliquen investigación de vanguardia a los mercados financieros globales.
Nuestra cultura es única. La innovación constante requiere audacia, creatividad, honestidad intelectual y un espíritu competitivo implacable. Creemos en ganar juntos y en desbloquear el talento individual único incentivando la colaboración y el respeto mutuo.
En Jump, los resultados de la investigación impulsan más que unos rendimientos superiores ajustados al riesgo. Diseñamos, desarrollamos y desplegamos tecnologías que cambian nuestro mundo, financiamos startups en diversas industrias y colaboramos con organizaciones de investigación y universidades líderes a nivel mundial para resolver problemas.
Nuestros equipos de trading están compuestos cada uno por un grupo dinámico de traders, investigadores cuantitativos e ingenieros que trabajan juntos para examinar los mercados globales, buscando comprender las complejidades de diversos productos y bolsas negociadas. Aprovechan sus impecables habilidades de análisis estadístico y minería de datos, utilizando los resultados de su investigación para hacer pronósticos y desarrollar modelos de trading predictivos rentables.
Te unirías a un equipo de tecnólogos que trabajan directamente junto a investigadores cuantitativos y traders, construyendo las plataformas, herramientas e infraestructura sobre las que se ejecutan los esfuerzos de trading de Jump. Situados en la intersección de la infraestructura de investigación, la ingeniería de sistemas y el desarrollo cuantitativo, estos equipos construyen el software que los investigadores y traders utilizan para desarrollar, probar, escalar y ejecutar estrategias. Dependiendo de tu experiencia e intereses, eso podría significar trabajar en la plataforma de investigación de toda la firma o integrarte directamente en un equipo de trading; en ambos casos, los problemas de ingeniería son los mismos: rendimiento, escala y la transformación de ideas de investigación en software de producción fiable. Este puesto es ideal para un ingeniero que quiera trabajar cerca de la investigación cuantitativa y el trading sin limitarse a un rol de soporte estrecho. El trabajo es amplio y de gran impacto: construir capacidades centrales de la plataforma, mejorar el rendimiento y la escalabilidad, y colaborar con los investigadores para convertir ideas informadas matemáticamente en herramientas de producción robustas.
¿Qué harás?
- Diseñar, construir y mejorar la infraestructura de investigación y producción que sustenta los esfuerzos de trading de Jump
- Trabajar en un entorno híbrido Python/C++, equilibrando la usabilidad para el investigador con el desarrollo de sistemas críticos para el rendimiento
- Colaborar estrechamente con investigadores cuantitativos y traders para traducir flujos de trabajo, modelos e ideas de investigación en software escalable y mantenible
- Desarrollar bibliotecas fundamentales, sistemas backend y herramientas de flujo de trabajo utilizadas para dar soporte a la investigación, prueba y despliegue de estrategias
- Mejorar el rendimiento del sistema, la eficiencia algorítmica y la escalabilidad en entornos de computación distribuidos y basados en clústeres
- Gestionar proyectos de principio a fin, desde el diseño e implementación hasta las pruebas, el despliegue y la mejora continua
- Contribuir a la evolución de la plataforma a medida que el equipo expande sus capacidades de investigación y su infraestructura de computación
Requisitos mínimos
Habilidades que necesitarás
- Al menos 5+ años de experiencia profesional en ingeniería de software en Python
- Experiencia en el diseño, análisis e implementación de código altamente algorítmico
- Experiencia en la construcción de sistemas de producción en entornos Linux
- Sólida comprensión de estructuras de datos, complejidad algorítmica e implementación eficiente
- Experiencia con sistemas concurrentes y distribuidos
- Familiaridad con entornos de computación en clúster, en la nube u otros entornos de computación a gran escala
- Autodirigido, intelectualmente curioso y cómodo asumiendo la responsabilidad de problemas técnicos significativos
- Cualificación académica mínima: Grado en Ciencias de la Computación, Ingeniería Informática, Matemáticas, Física o equivalente
- Experiencia en infraestructura de investigación, computación de alto rendimiento, sistemas distribuidos o ingeniería de rendimiento
- Experiencia en la mejora de cuellos de botella, escalabilidad o rutas de migración desde herramientas amigables para el investigador hacia sistemas de mayor rendimiento
- Capacidad para comunicar compensaciones técnicas de forma clara tanto a ingenieros como a usuarios cuantitativos
Habilidades adicionales
- Experiencia con interoperabilidad y desarrollo de bibliotecas Python/C++
- Capacidad para trabajar eficazmente con investigadores cuantitativos y traducir ideas matemáticas o teóricas en software práctico
- Exposición a análisis de series temporales, optimización, simulación, métodos numéricos u otros flujos de trabajo cuantitativos
Los beneficios incluyen
- Seguro Médico Privado, de Visión y Dental
- Seguro Médico de Viaje
- Plan de Pensiones Colectivo
- Planes de Seguro de Vida Colectivo y Protección de Ingresos
- Permiso Parental Remunerado
- Beneficios de Aparcamiento y Transporte
