Saltar al contenido

Weight Your Wage

Predice los salarios de desarrolladores a partir de la encuesta de Stack Overflow. Un proyecto en equipo del AI Lab de 42AI que cubre todo el recorrido desde los datos en bruto hasta una app web pública; el modelo es una línea base deliberada, el trabajo está en el pipeline.

En resumen
  • Desplegado · app web pública
  • Equipo de 5

Mi contribuciónMis commits fueron sobre todo al código de entrenamiento del modelo (PyTorch Lightning, MLflow), al servicio FastAPI, a la configuración de Docker Compose y a los paneles de monitorización.

ROL
Equipo de 5
CONTEXTO
AI Lab de 42AI
ESTADO
Terminado
RESULTADO
Desplegado y público. Sin afirmaciones sobre la precisión: el modelo es un marcador de posición por diseño.
ACTUALIZADO
26 sept 2026
1

Datos

Stack Overflow Developer Survey 2025.

2

Lo que construí

Equipo de 5

  1. Mis commits fueron sobre todo al código de entrenamiento del modelo (PyTorch Lightning, MLflow), al servicio FastAPI, a la configuración de Docker Compose y a los paneles de monitorización.
  2. Construí el front end web en Next.js yo solo, en un repositorio aparte.
raw survey
MinIO
ETL
PostgreSQL
clean labels
Cleanlab
train · Huber
Lightning · MLflow
serve
FastAPI jobs
web app
Next.js
monitoring — Grafana · Prometheus · Loki
Fig. 1 — Pipeline as implemented in the repo. Stages outlined in accent are where most of my commits went.
3

Decisiones clave

Pérdida de Huber
Menos sensible que el error cuadrático a los salarios extremos que aparecen en las respuestas de la encuesta.
Cleanlab antes del entrenamiento
Marca las filas de la encuesta cuyas etiquetas parecen erróneas antes de que el modelo las vea.
Predicciones como trabajos asíncronos
La API devuelve un trabajo y la app web sigue su progreso en lugar de bloquearse esperando al modelo.
4

Resultados

Desplegado y público. Sin afirmaciones sobre la precisión: el modelo es un marcador de posición por diseño.

5

Límites

  • El modelo es un marcador de posición: el proyecto mide el pipeline, no la calidad de la predicción.
  • Un solo año de encuesta.
  • La API de predicción está actualmente fuera de servicio; la app web sigue cargando.

¿Preguntas sobre este proyecto? → Escríbeme