.Descripción del puestoEstamos buscando un Desarrollador de Software motivado para unirse a nuestro equipo y desempeñar un papel clave en el desarrollo de nuestra plataforma de trading automatizada. Te centrarás en la adquisición de señales y datos en tiempo real, la gestión de bases de datos y la curación de datos. Implementación de plataformas de análisis y la ejecución de estrategias de comercio. Esta es una oportunidad emocionante para trabajar en la intersección del desarrollo de software y las finanzas, contribuyendo al diseño e implementación de soluciones de vanguardia en el comercio algorítmico.Responsabilidades:Adquisición de Señales en Tiempo Real:Desarrollar módulos de software para adquirir datos del mercado en tiempo real desde diversas fuentes, incluyendo bolsas, proveedores de datos y APIs.Implementar "Pipes" de procesamiento de datos para filtrar, normalizar y almacenar eficientemente los datos de mercado entrantes.Optimizar los procesos de adquisición de datos para minimizar la latencia y garantizar el acceso oportuno a información crítica para decisiones de comercio.Gestión de Bases de Datos:Diseñar y mantener bases de datos para almacenar datos de mercado históricos y en tiempo real, ejecuciones de comercio y otra información relevante.Optimizar esquemas de bases de datos y consultas para el rendimiento, la escalabilidad y la fiabilidad.Implementar estrategias de respaldo y recuperación de datos para prevenir la pérdida de datos y asegurar la integridad de los mismos.Curación y Análisis de Datos:Curar y limpiar conjuntos de datos históricos y en tiempo real para asegurar precisión y consistencia para el análisis cuantitativo.Asistir en el desarrollo de modelos estadísticos y algoritmos para analizar datos de mercado y generar señales de comercio.Colaborar con analistas cuantitativos e investigadores para validar estrategias de comercio y optimizar parámetros de comercio.Desarrollo e Integración de Software:Trabajar estrechamente con desarrolladores senior para integrar módulos de adquisición de datos.Desarrollo en nuestra plataforma de módulos de explotación de los modelos IA y ejecutar estrategias.Escribir código limpio, modular y bien probado siguiendo las mejores prácticas y estándares de codificación.Participar en revisiones de código y contribuir a la mejora continua de los procesos y metodologías de desarrollo de software.Documentación y Colaboración:Crear documentación técnica y guías de usuario para documentar componentes de software y flujos de trabajo de datos.Colaborar con equipos interfuncionales, incluyendo analistas cuantitativos, comerciantes y operaciones, para recopilar requisitos y priorizar tareas de desarrollo.Requisitos:Licenciatura en Ciencias de la Computación, Ingeniería, Matemáticas o campo relacionado.Fuertes habilidades de programación en Python y otros lenguajes como C++, o Scala.Conocimiento en librerías de gestión de datos como Numpy, Pandas, etc