Retos de Data Sciences
Explore data science challenges on Ewance to build skills employers expect from analysts and ML engineers. Work through challenges on data cleaning, exploratory analysis, modeling, and storytelling with data.
Most Popular
- AnalysisIntermedioNuevo
Capacidad y tolerancia para almacenamiento distribuido en investigación
Recibirás métricas de 12 meses (IOPS, throughput, crecimiento por dataset, fallos de disco) y la topología actual. Modela el crecimiento por dominio científico (genómica vs radi…
- Capacity Planning
- Erasure Coding
- Fault Tolerance
Multidisciplinar - AnalysisIntermedioNuevo
Diagnosticar contención en un broker de mensajes para banca hispana
Configura un entorno espejo con 3 brokers Kafka, 14 servicios consumidores y un generador de carga que reproduce el patrón observado en producción. Instrumenta con OpenTelemetry…
- Kafka
- Distributed Tracing
- Performance Analysis
Distributed Systems - CodeIntermedioNuevo
Refactorizar agregados en un marketplace de moda hispano
Analiza el agregado Producto actual (código fuente provisto, anonimizado). Identifica invariantes verdaderas vs reglas eventualmente consistentes. Rediseña agregados nuevos (pro…
- Domain Driven Design
- Aggregates
- Kotlin
Domain-Driven Design - DesignPrincipianteNuevo
Lenguaje ubicuo y arquitectura hexagonal para banca corporativa
Conduce 3 sesiones con dueños de producto y operaciones para extraer el lenguaje ubicuo del confirming (proveedor, deudor, banco, factura aprobada, anticipo, retención). Documen…
- Ubiquitous Language
- Hexagonal Architecture
- Java
Domain-Driven Design Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- AnalysisPrincipianteNuevo
Auditar deuda de dominio en plataforma de e-commerce
Examina el código de 6 servicios (TypeScript / NestJS, provisto anonimizado). Entrevista 5 leads técnicos (45 min cada uno). Construye un inventario de conceptos clave (definici…
- Domain Driven Design
- Code Audit
- Ubiquitous Language
Domain-Driven Design - CodeSéniorNuevo
Bootloader OTA seguro para dispositivo médico portátil
Diseña el esquema de claves (firma ECDSA P-256, raíz de confianza en flash protegida). Implementa el bootloader en C sobre nRF5340 o STM32H5 con dual-bank flash, verificación de…
- Secure Boot
- Ota Updates
- Embedded C
Multidisciplinar - AnalysisIntermedioNuevo
Depurar pérdida de paquetes CAN en línea de ensamblaje VW Navarra
Recibirás logs CAN de 30 turnos (formato ASC de Vector) y la configuración DBC de la red. Configura un banco de pruebas con dos nodos reales y un emulador del tercero. Reproduce…
- Can Bus
- Embedded C
- Root Cause Analysis
Multidisciplinar - DesignPrincipianteNuevo
Reescribir flujo de cierre contable mensual en distribuidora vitivinícola
Mapea el flujo actual: 22 pasos, 6 personas, 4 sistemas. Identifica los puntos de espera y manuales (probablemente: conciliación bancaria, ajustes de inventario, intercompañías)…
- ERP Integration
- Business Process Automation
- Azure Logic Apps
Enterprise and Business Software Engineering - Browse challenges
Explore role
Product Manager
Ship product that solves real user problems. Combine user research, prototyping, and stakeholder alignment to turn ambiguous briefs into measurable wins — the role at the centre of modern software teams.
- CodeIntermedioNuevo
Event sourcing para polizas en aseguradora hispano-mexicana
Modela los eventos del ciclo de vida de Póliza (PolizaContratada, PrimaCobrada, SiniestroDeclarado, PolizaRenovada, PolizaCancelada) con campos completos. Implementa el agregado…
- Event Sourcing
- Axon Framework
- Kotlin
Event-Driven Architecture - CodePrincipianteNuevo
Idempotencia y consumidores en cola de pagos LATAM
Audita los 6 consumidores actuales (Java/Spring) y clasifica por estrategia: lectura/escritura, side-effects externos, agregación. Diseña el patrón de idempotencia: clave (event…
- Idempotency
- Kafka
- Java
Multidisciplinar - CodeIntermedioNuevo
CQRS para portal cliente en banca corporativa
Modela el módulo Saldos con sus comandos (MovimientoRegistrado, AjusteContabilizado) y consultas (SaldoActual, ExtractoPorRango, MovimientosPorReferencia). Implementa el write-m…
- Cqrs
- Java
- Kafka
Event-Driven Architecture - CodePrincipianteNuevo
Motor de reglas en Haskell para pricing dinámico de hotel
Diseña el lenguaje de reglas como tipo algebraico (Regla = Si Condicion Entonces Accion | Y Regla Regla | O Regla Regla). Implementa el intérprete puro en Haskell. Define condic…
- Haskell
- Algebraic Data Types
- Embedded Dsl
Multidisciplinar Build a verifiable portfolio.
Submissions become evidence. Reviewers with shipping experience score against a rubric; the result becomes a credential anyone can verify.
Why Ewance
- CodePrincipianteNuevo
Pipeline puro en OCaml para análisis genómico en CONACYT
Modela los tipos: Lectura, ParLectura, Alineamiento, Variante. Implementa 4 etapas (control de calidad, alineamiento, llamada de variantes, anotación) como funciones puras compo…
- Ocaml
- Pure Functions
- Algebraic Data Types
Functional Programming - CodeFundamentosNuevo
Recursión y type classes para evaluador de árboles en SML
Define el datatype Exp (Num, Var, Op de 4 operaciones, Let, IfZero). Implementa el evaluador con recursión estructural pura y entorno inmutable. Maneja errores con un tipo suma …
- Sml
- Recursion
- Algebraic Data Types
Functional Programming - CodeIntermedioNuevo
Hibridación OpenMP+MPI para procesamiento sismológico en RackNerd
Audita el código MPI puro (Fortran 2008, provisto) y perfila para identificar regiones candidatas a OpenMP (probablemente: filtros temporales, transformadas FFT, cálculo de corr…
- Mpi
- Openmp
- Fortran
High-Performance and Scientific Computing - CodePrincipianteNuevo
Acelerar entrenamiento de modelo con CUDA para banca AWS LATAM
Recibirás dataset anonimizado (8 millones de filas, 240 features). Migra el pipeline de preprocesamiento a cuDF y el entrenamiento a XGBoost GPU. Perfila la pipeline con Nsight …
- Cuda
- Gpu Computing
- Rapids
High-Performance and Scientific Computing - CodeIntermedioNuevo
I/O paralelo HDF5 para datos satelitales en investigación atacameña
Recibirás el código actual (Python serial, h5py básico) y acceso al cluster con Lustre. Implementa escritura paralela con HDF5 colectivo MPI-IO desde 16, 32, 64 procesos. Config…
- Mpi Io
- Hdf5
- Lustre
High-Performance and Scientific Computing - AnalysisIntermedioNuevo
Modelado de roofline para pipeline genómico en cluster compartido
Perfila las 6 etapas del pipeline (Trimmomatic, BWA, Samtools sort, Mark duplicates, BQSR, GATK HaplotypeCaller) con likwid o Intel Advisor para obtener intensidad aritmética y …
- Roofline Model
- Performance Analysis
- Vectorization
High-Performance and Scientific Computing - AnalysisPrincipianteNuevo
Audita la accesibilidad de un portal de gobierno electrónico
Recibirás acceso al portal en preproducción y el listado de los 5 trámites más usados. Ejecutarás una auditoría manual con NVDA (lector de pantalla) y axe DevTools, validarás el…
- Accessibility
- Usability Testing
- Heuristic Evaluation
Human-Computer Interaction - ResearchIntermedioNuevo
Investiga el cambio de comportamiento en una app de movilidad sostenible en Santiago
Revisarás literatura clave (modelo de cambio de comportamiento de Fogg, COM-B, técnicas de nudging de Thaler) y propondrás 3 intervenciones candidatas (mapa con sombreado de zon…
- Behavior Change Design
- Hci Research Methods
- Ab Testing
Advanced Human-Computer Interaction - ResearchSéniorNuevo
Diseña una nueva técnica de interacción para una pantalla foldable
Revisarás trabajos previos en interacción multi-dispositivo y multi-superficie (TEI, UIST). Propondrás 3 técnicas candidatas que usen el ángulo como dimensión activa (p. ej. sel…
- Interaction Techniques
- Hci Research Methods
- Prototyping
Multidisciplinar - CodeIntermedioNuevo
Implementa un parser binario de telemetría CAN bus en C
Recibirás 5 archivos de telemetría de ejemplo (50-200 MB) y la especificación del formato (cabecera de 64 bytes, registros de longitud variable con CRC). Implementarás el parser…
- C Programming
- Pointers
- Memory Management
Multidisciplinar - CodeIntermedioNuevo
Optimiza un kernel de procesamiento de imagen en C++ con SIMD
Recibirás la versión escalar en C++ (200 líneas, comentada) y un dataset de 80 imágenes 4K. Implementarás 3 versiones: (1) versión escalar optimizada (loop ordering, sin copias)…
- Cpp Programming
- Simd Intrinsics
- Performance Optimization
Multidisciplinar - AnalysisIntermedioNuevo
Construye el modelo financiero de una startup de movilidad eléctrica en Ciudad de México
Reunirás los datos reales de 6 meses (ingresos, costes operativos, mantenimiento, electricidad, seguros). Construirás un modelo en Microsoft Excel o Google Sheets con: hoja de a…
- Financial Modeling
- Unit Economics
- Fundraising
Innovation and Entrepreneurship for CS
Cómo funciona
Del briefing al certificado, en seis pasos.
Paso 01
Explora retos alineados con tus estudios.
Paso 02
Acepta el que encaja con tus metas.
Paso 03
Trabájalo con la guía del AI Copilot.
Paso 04
Envíalo para una evaluación estructurada.
Paso 05
Consigue una credencial verificada.
Paso 06
Añádela a LinkedIn con un solo clic.
Equipos del sector tras una década de briefings prácticos
¿Reclutando de este grupo?
Patrocina un reto y conoce candidatos a través de su trabajo real.
Los equipos de la industria pueden diseñar briefings en torno a las habilidades que buscan, y evaluar a los estudiantes por entregables puntuados con rúbrica — no por currículums.



















































































