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
- AnalysisSéniorNuevo
Reducciones y NP-completitud aplicadas a un puzzle operativo
Estudia el problema operativo a partir de 6 meses de asignaciones reales. Identifica a qué problema clásico se reduce (graph coloring, bin packing o set cover según el caso) y d…
- Np Completeness
- Reductions
- Sat Solving
Algorithm Design and Analysis - ResearchSéniorNuevo
Algoritmo de aproximación para asignación de slots en spots de Telecom
Modela el problema como una variante de set cover con costes (o scheduling con restricciones, según motivación). Diseña un algoritmo de aproximación con cota de garantía demostr…
- Approximation Algorithms
- Linear Programming
- Np Completeness
Advanced Algorithms - ResearchSéniorNuevo
Métodos espectrales para reducir un grafo de transacciones fintech
Implementa: (1) cálculo del Laplaciano normalizado y sus k autovectores menores con ARPACK, (2) sparsificación espectral que reduzca aristas conservando el espectro dentro de ep…
- Spectral Methods
- Matrix Algorithms
- Graph Algorithms
Advanced Algorithms - AnalysisSéniorNuevo
Auditar el protocolo de autenticación de una app fintech de Buenos Aires
Estudia la documentación del protocolo + el código relevante (export anonimizado). Modela el threat model considerando: SIM swap, atacante en red, malware en dispositivo, inside…
- Protocol Analysis
- Authentication Protocols
- Threat Modeling
Applied Cryptography 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
- AnalysisSéniorNuevo
Auditar la economía de un protocolo DeFi de lending en CDMX
Estudia la documentación + contratos del protocolo. Modela la curva de tasas de interés (utilization rate → borrow rate → supply rate) y el mecanismo de liquidación. Simula al m…
- Defi
- Smart Contracts
- Security Auditing
Multidisciplinar - AnalysisSéniorNuevo
Protocolo de Coherencia de Caches MESI vs MOESI Multi-Core
Configura gem5 Ruby con MESI_Three_Level y MOESI_CMP_directory para un sistema 8-core con L1 privada + L2 compartida. Ejecuta blackscholes, swaptions, canneal de PARSEC y FFT, R…
- Cache Coherence
- Multicore Architecture
- Gem5
Advanced Computer Architecture - CodeSéniorNuevo
Memory Consistency: Race Detector para Modelos x86-TSO vs ARM Weak
Implementa la herramienta en Python o Rust. Acepta un test litmus (formato simple, 2-4 threads con loads/stores/fences). Implementa los axiomas de TSO (store buffer FIFO, loads …
- Memory Consistency
- Concurrency
- Formal Models
Advanced Computer Architecture - DesignSéniorNuevo
Rediseño de Fabric Leaf-Spine para Operador Móvil en Madrid
Recibes el diagrama actual de tres capas, capturas de tráfico sFlow de 4 semanas y los requisitos de las nuevas filas (16 leafs + 4 spines, enlaces 200G, RoCEv2 para una carga d…
- Data Center Networking
- Bgp
- Evpn Vxlan
Advanced Computer Networks - 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.
- AnalysisSéniorNuevo
Aislamiento de Multi-Tenancy en Cluster de Inferencia para Salud Digital en Barcelona
Recibes la arquitectura actual (Kubernetes 1.30, runtime containerd, 24 nodos con GPU A10, modelos de PyTorch sirviendo inferencia). Cataloga superficies de ataque cross-tenant:…
- Container Isolation
- Sandboxing
- Side Channel Attacks
Computer Systems Security - CodeSéniorNuevo
Optimización Cache-Aware de Motor de Riesgo en Banco Madrileño
Recibes el código fuente C++ del kernel central (4.500 LOC), un dataset realista de 1,2 millones de posiciones y acceso a un nodo dedicado con Intel Sapphire Rapids. Perfila con…
- Cache Optimization
- Memory Layout
- Performance Engineering
Multidisciplinar - CodeSéniorNuevo
Programación HPC con MPI para Centro de Cómputo Universitario en Barcelona
Recibes el código fuente (Fortran + MPI, 6.000 LOC), acceso a una partición del cluster (16 nodos con 16 cores cada uno) y datasets representativos. Perfila con Score-P + Vampir…
- Mpi
- Hpc Programming
- Parallel Performance
Advanced Concurrency and Parallel Computing - DesignSéniorNuevo
Diseño de base distribuida para mensajería de marketplace
Analiza el patrón de acceso (escritura: alta; lectura por hilo de conversación: muy alta; búsqueda histórica: baja). Diseña el modelo Cassandra (Conversación, Mensaje) con parti…
- Distributed Databases
- Cassandra
- Nosql
Advanced Database Systems 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
- 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 - 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 - CodeSéniorNuevo
Construye un gemelo digital de una línea de envasado en una planta de Stellantis Vigo
Recibirás topología de la línea y acceso a 14 PLCs (Programmable Logic Controller) por OPC UA. Modelarás la línea con simulación de eventos discretos (SimPy o AnyLogic). Conecta…
- Cyber Physical Systems
- Digital Twin
- Opc Ua
Multidisciplinar - CodeSéniorNuevo
Conecta una flota de vehículos eléctricos a un V2G piloto en Madrid
Auditarás la flota y los puntos de carga (compatibilidad OCPP 2.0.1 + ISO 15118-20). Diseñarás el agregador (backend en Python o Go) que recibe consignas de la distribuidora y o…
- Cyber Physical Systems
- Iot Architecture
- Ocpp
Internet of Things and Cyber-Physical Systems - AnalysisSéniorNuevo
Caso de negocio para migrar el core bancario a la nube pública
Recibes el inventario de la plataforma actual (workloads, MIPS consumidos, contratos vigentes con el proveedor de mainframe, perfil de incidencias 2024). Construye 3 escenarios:…
- Business Case Design
- TCO Modeling
- Cloud Migration Strategy
IT Management and Governance - AnalysisSéniorNuevo
Resiliencia de la red eléctrica andina ante fallos en cascada
Modela el SEN como grafo dirigido ponderado a partir de topología y capacidad (datos provistos, anonimizados a nivel nodo). Implementa un modelo simplificado de cascada (Motter-…
- Network Science
- Cascading Failure Models
- Monte Carlo Simulation
Multidisciplinar - CodeSéniorNuevo
Diseño de detección de intrusión en datacenter de operador móvil
Analiza 30 días de tráfico capturado y catálogo de alertas actual. Diseña una arquitectura layered: Suricata para firmas conocidas (filtrado fino con thresholds), Zeek para anál…
- Intrusion Detection
- Suricata
- Zeek
Network Security - AnalysisSéniorNuevo
Auditar el aislamiento de un sistema OS para automoción funcional
Recibes una documentación de partición del hipervisor (memoria asignada, slots temporales, canales IPC permitidos) y acceso a una placa de evaluación equivalente. Define 6 propi…
- Virtualization
- Os Security
- Operating Systems
Advanced Operating Systems - CodeSéniorNuevo
Implementar Raft tolerante a fallos para un servicio de configuración
Implementa Raft con elección de líder, replicación de log, snapshots y cambios de membresía (joint consensus). Construye una suite de tests con simulación de red (delays, partic…
- Distributed Consensus
- Raft
- Concurrent Data Structures
Parallel and Distributed Algorithms - CodeSéniorNuevo
Diseñar una estructura concurrente lock-free para un motor de matching
Diseña una estructura concurrente para un order book (cola de prioridad por precio + FIFO por timestamp dentro de cada nivel) lock-free o wait-free en lectura. Implementa en C++…
- Concurrent Data Structures
- Lock Free
- Parallel Algorithms
Parallel and Distributed Algorithms - CodeSéniorNuevo
Implementar consulta privada con SMPC para benchmark salarial
Selecciona un protocolo SMPC adecuado (secret sharing aditivo + comparación de Yao, o un framework como MP-SPDZ o EMP-toolkit). Implementa el cálculo de percentiles para 12 comb…
- Secure Computation
- Smpc
- Cryptography
Privacy-Enhancing Technologies - CodeSéniorNuevo
Implementar ejecución simbólica sobre un subset de C
Define el subset de C admitido (sin punteros, sin malloc, enteros de tamaño fijo, structs simples). Implementa el motor en Python: parser de C usando pycparser, IR propia o LLVM…
- Symbolic Execution
- Program Analysis
- Smt Solving
Program Analysis
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.



















































































