Proyecto de análisis del mercado laboral para perfiles junior en Data (Data Analyst / Data Engineer), basado en ofertas reales recopiladas de plataformas como Tecnoempleo y SmartRecruiters.
El objetivo es obtener una visión clara y práctica sobre:
- Tecnologías más demandadas
- Rangos salariales para perfiles junior
- Ubicaciones con mayor volumen de ofertas
- Roles y empresas más comunes
Este proyecto se centra exclusivamente en SQL, trabajando directamente sobre una base de datos SQLite, simulando un escenario real de análisis en entorno profesional.
No se realiza limpieza automática de datos en este repositorio, ya que el objetivo es analizar datos tal y como se reciben en la realidad.
sql-job-insights/
├── data/
│ └── jobs.db
├── sql/
│ ├── analysis.sql
│ └── debug.sql
├── src/
│ ├── run_sql.py
│ └── inspect_db.py
├── README.md
└── requirements.txt
---
🔍 Consultas realizadas
Las consultas SQL permiten:
Contar ofertas por ciudad
Identificar tecnologías más demandadas
Calcular salarios medios para perfiles junior
Clasificar salarios por bandas (Low / Mid / High)
Detectar inconsistencias en los datos
Analizar empresas y roles más frecuentes
---
🧠 Data Quality Notes
Durante el análisis se detectaron inconsistencias habituales en datos reales:
Campos desplazados en algunas filas
Tecnologías mal clasificadas (ej. "junior" como tecnología)
URLs incompletas o mal formateadas
Localizaciones no normalizadas ("Unknown", valores vacíos, etc.)
Este proyecto refleja un escenario realista del mercado laboral, donde los
datos requieren validación y análisis crítico antes de extraer conclusiones.
---
🤖 Uso de Inteligencia Artificial
Este proyecto ha sido desarrollado como proyecto de aprendizaje asistido
por Inteligencia Artificial.
La IA se ha utilizado como apoyo para:
Comprensión de errores
Mejora de consultas SQL
Organización del código
Explicaciones conceptuales
El diseño, ejecución, depuración y comprensión del proyecto han sido
realizados activamente por el autor como parte de su formación continua.