Desarrollo de sistema de trading algorítmico HFT

Job ID: 40111703

Budget: $1,500 – $3,000 USD

Buscamos desarrollador senior para implementar y optimizar un sistema de trading algorítmico HFT centrado en microestructura (activos ancla: BTC, ETH). Jornada inicial ≈2–4 h/día (10–20 h/sem). Proyecto por fases; NDA obligatorio. Prueba técnica pagada previa a contratación ($10).

Compensación:
- Inicio: $2 USD/h.
- En las primeras 4 semanas podrá negociarse un incremento a $3–$4 USD/h según desempeño y cumplimiento de KPIs.
- Revisiones periódicas cada 96 horas trabajadas para negociar nuevos ajustes; aumentos negociables hasta $10 USD/h según KPIs y entregables.
- Posibilidad de oferta full‑time (8 h/día) con mejora salarial considerable para candidatos sobresalientes.
- Pago por hitos; cualquier ajuste acordado se documentará por escrito.

Responsabilidades clave:
- Implementar ingest WebSocket y procesamiento de order book en tiempo real.
- Diseñar/optimizar componentes de baja latencia (Rust/C++ cuando aplique) y orquestación/backtesting en Python.
- Integrar con exchanges objetivo (Binance, Coinbase Pro, Bybit; validación en Kraken/OKX).
- Desarrollar backtester con simulación realista de slippage, latencia y comisiones.
- Implementar motor de ejecución y smart order routing (pruebas en sandbox).
- Implementar controles de riesgo en tiempo real, monitoreo y alertas.
- Entregar código documentado, con tests y participar en code reviews.

Entregables principales (por fases):
1. Documento de arquitectura y roadmap.
2. Conectores WebSocket estables para exchanges objetivo.
3. Módulo de métricas de desequilibrio / detección de órdenes grandes con tests.
4. Backtester realista (slippage/latencia/fees).
5. Motor de ejecución con smart order routing (sandbox-tested).
6. Sistema básico de monitoreo y alertas y documentación técnica final.

Prueba técnica pagada (filtro obligatorio):
- Tarea: conectar a sandbox de exchange, leer order book vía WebSocket, calcular una métrica de imbalance y emitir una señal simple; documentar supuestos y edge cases.
- Duración estimada: 3 horas (máx 6). Pago: $10 USD (se puede descontar del primer hito si se contrata).
- Entrega: repo (público o privado) con README, instrucciones y tests básicos. Enviar link por Telegram.

Perfil requerido:
- Competencias demostrables en Python; experiencia en Rust o C++ para módulos latency‑critical es valorada.
- Experiencia práctica o evidencia de trabajo con APIs de exchanges y order books.
- Conocimientos de microestructura/market making y gestión de riesgo real‑time, o capacidad para demostrar comprensión técnica.
- Manejo profesional de Git.
- Español fluido (obligatorio).
- No se exige acreditar 3 años formales si el candidato demuestra habilidades por repos/proyectos/prueba técnica.

Proceso de selección (resumido):
1. Envío inicial por Telegram: CV + 2–3 enlaces a repos relevantes + disponibilidad (horas/sem y zona horaria) + si facturan como persona natural o jurídica.
2. Prueba técnica pagada ($10).
3. Revisión de la prueba y entrevista técnica (30–45 min) para revisar código/arquitectura.
4. Oferta por hitos y firma de NDA.
5. Inicio y revisiones periódicas cada 96 horas (negociación de tarifas según desempeño).

KPIs y criterios para aumentos:
- Entregables on‑time.
- Calidad de código (PRs aceptables, resolución de comentarios).
- Tests en módulos críticos (objetivos definidos en onboarding).
- Robustez operacional: reconexiones automáticas, validación de datos, latencia dentro de umbrales acordados.
- Implementación de controles de riesgo (límites, stops, validaciones).
- Comunicación y respuesta en ventanas acordadas / SLOs.

Condiciones administrativas:
- NDA obligatorio antes de compartir credenciales sensibles.
- IP y código: propiedad del proyecto; cesión en contrato.
- Cada ajuste tarifario acordado tras revisión será documentado en un anexo al contrato y firmado por ambas partes.
- Métodos de pago: transferencia bancaria / Payoneer / PayPal (a acordar). Aceptamos invoice o recibo según país.

Cómo postular:
Contactar por Telegram: @YALO4444 (Adony Robles).
Mensaje sugerido: “Candidatura HFT — [Tu Nombre]”. Adjuntar: CV, 2–3 repos relevantes, disponibilidad (horas/sem y zona horaria) y si facturan como persona natural o jurídica.

Plazo y fechas:
- Plazo recepción candidaturas: [inserta fecha].
- Inicio estimado: [inserta fecha o “inmediato”].