Quantiq se especializa en el comercio de derivados de alta frecuencia en los mercados más grandes del mundo. Nuestro enfoque es riguroso y pragmático, impulsado por la experiencia tecnológica y el análisis, informado por la experiencia del mundo real. Valoramos a los empleados que aman aprender y tienen la tenacidad, la curiosidad y la fuerza de voluntad para contribuir a nuestro éxito continuo.
Somos un equipo pequeño pero apasionado, dedicado a mejorar y refinar nuestros métodos probados y verdaderos a medida que nos comprometemos con nuestro crecimiento y desempeño continuos.
Descripción del rol:
Como desarrollador de software, será responsable de diseñar, optimizar y mantener nuestras aplicaciones e infraestructura principales. Trabajando junto a un equipo calificado de desarrolladores, contribuirá tanto a nivel de sistema como de aplicación, centrándose en la programación de baja latencia, la simultaneidad, la optimización de la memoria y el diseño de código preciso. Este rol exige un conocimiento experto de las partes internas del sistema y un impulso implacable para llevar los sistemas a su máximo potencial de rendimiento. Si lo siguiente resuena con usted, nos encantaría darle la bienvenida a nuestro equipo.
Responsabilidades laborales:
- Diseñe y desarrolle aplicaciones de baja latencia en C++ y Python, con un ajuste preciso del uso de la memoria, la afinidad de la CPU y las interacciones de hardware
- Documente las complejidades del código, las decisiones de arquitectura y las estrategias de optimización para fomentar el intercambio de conocimientos entre los equipos
- Realizar depuraciones y perfiles en profundidad de código nuevo y heredado, implementando correcciones que mantengan o mejoren el rendimiento
- Evaluar el rendimiento del sistema y perfeccionar las operaciones técnicas
- Escribir código de calidad y alto rendimiento (C++ o Python)
Calificaciones:
- 5+ años en desarrollo de software, preferiblemente en entornos de baja latencia o sensibles al rendimiento
- Familiaridad con los protocolos de red, el análisis de paquetes y las técnicas de optimización para sistemas de baja latencia
- Dominio avanzado de Python y/o C++
- Excelentes habilidades de comunicación dentro de un entorno colaborativo
- Capacidad demostrada para responder con prontitud y precisión en un entorno dinámico y de ritmo rápido
- Fuertes habilidades para resolver desafíos matemáticos y de codificación complejos
Solicite si:
- Está entusiasmado con los últimos desarrollos en C++ y Python
- Tiene experiencia práctica con infraestructura de alto rendimiento
- Disfrutará ajustando el rendimiento y profundizando en los detalles del sistema de bajo nivel
- Te sientes cómodo navegando por grandes bases de código
- Piensas en formas de resolver desafíos de codificación complejos incluso cuando no estás trabajando
Requisito de solicitud:
Escriba un programa en C ++ que tome un archivo como entrada e invierta cada línea y lo coloque en un archivo diferente. Intenta hacerlo con la menor huella de memoria posible y lo más rápido posible.
Adjunte el archivo en la sección "Carta de presentación".
(si ya tienes un currículum en Indeed)
