Descripción del puesto
Estamos 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.
Familiaridad con bases de datos y sistemas de gestión de datos (por ejemplo, SQL, NoSQL) y experiencia en modelado de datos y diseño de esquemas.
Entendimiento de técnicas y protocolos de adquisición de datos en tiempo real (por ejemplo: Multithreads, WebSocket, APIs RESTful).
Conocimientos de análisis estadístico, análisis de series temporales y técnicas de visualización de datos es un plus.
Excelentes habilidades de resolución de problemas, atención al detalle y capacidad para trabajar eficazmente tanto de manera independiente como en equipo.
Se valora muy positivamente:
Interés en los mercados financieros, el comercio algorítmico y el análisis cuantitativo.
Conocimiento en Machine Learning y MLOps.
Información adicional
Encert Predict se dedica a desarrollar modelos avanzados de inteligencia artificial para predecir variables clave de series temporales como precios de activos financieros y pronósticos de demanda. En su núcleo, el marco combina inteligencia artificial con análisis técnico para idear y probar estrategias de inversión, ofreciendo un conjunto de herramientas integral que incluye gestión de datos, simulación de rendimiento y análisis en tiempo real a través de un tablero interactivo. Este enfoque integrado facilita predicciones de mercado precisas y dinámicas, esenciales para la toma de decisiones estratégicas en contextos financieros.
Beneficios:
Salario competitivo y paquete de beneficios integral.
Oportunidades para el desarrollo profesional y el avance de carrera.
Un ambiente de trabajo dinámico y colaborativo con un enfoque en la innovación y la mejora continua.
Flexibilidad, opciones remotas y híbridas.
Trabajo con el potencial de tener un impacto significativo en la organización y sus clientes.
Si te apasiona el desarrollo de software, estás interesado en la Inteligencia artificial y en aplicar tus habilidades al fascinante campo del trading, te animamos a aplicar y unirte a nosotros para dar forma al futuro de las finanzas!
#J-18808-Ljbffr