¿Quién es un Data Scientist, qué hace y cuánto gana?
Contamos qué es la profesión de data science, en qué se ocupa un científico de datos, qué problemas resuelve y analizamos las ventajas y desventajas de trabajar como especialista en este campo.
¿Qué es un Científico de Datos y en qué se ocupa?
Un Científico de Datos es un especialista que trabaja con los datos de una empresa: los analiza, busca dependencias en ellos y, en base a esta información, saca conclusiones. Un buen primer paso hacia esta profesión es el programa de Analista de datos con IA de Códica.
El Científico de Datos crea algoritmos que resuelven diferentes problemas empresariales y mejoran los procesos: muestran contenido interesante a los usuarios y aumentan su participación, predicen picos y caídas en las ventas, mejoran la calidad de la producción. Por ejemplo, con la ayuda de estos algoritmos, un Científico de Datos puede:
- Predecir ventas, comportamiento de los compradores y demanda de grupos específicos de productos para que el negocio pueda ajustar su estrategia o gestionar el inventario de manera más eficiente.
- Analizar el comportamiento de los visitantes en un sitio web para mejorar las campañas de marketing y ofrecer contenido más interesante al consumidor.
- Analizar datos de texto para identificar tendencias en las redes sociales.
- Analizar grandes conjuntos de datos para descubrir patrones y, en base a ellos, hacer predicciones científicas o descubrimientos completos, como en el caso de AlphaFold, un sistema de inteligencia artificial que predice la estructura tridimensional de las proteínas a partir de su secuencia y cuyos creadores, Demis Hassabis y John Jumper, recibieron el Premio Nobel de Química 2024 junto con David Baker.
¿Dónde se necesita un Científico de Datos?
Un científico de datos puede encontrar trabajo en casi cualquier industria donde se generen datos adecuados para su procesamiento y análisis: datos de clientes, procesos científicos o de producción, cifras, métricas, estadísticas.
En los bancos, estos especialistas crean modelos de scoring bancario, que determinan a qué tasa se le aprobará una hipoteca a un cliente. En la industria, mediante el análisis de datos, se pueden predecir fallos en los equipos, realizar prospección geológica y garantizar la seguridad. En el comercio electrónico y minorista, se pueden aumentar las ventas mediante sistemas de recomendación y selecciones personalizadas para los compradores.
Estos expertos suelen ser contratados por grandes empresas o startups. Las primeras, porque la ciencia de datos requiere un presupuesto considerable para la recopilación y análisis de datos. Las segundas, debido a que la ciencia de datos es parte de una idea innovadora y puede impulsar el crecimiento de la empresa.
Un ejemplo de los problemas que resuelve un Científico de Datos
Supongamos que a un científico de datos se le pide construir un modelo para un operador de telefonía móvil que identifique a los suscriptores en "riesgo" de cancelar sus servicios o cambiar de plan.
Para lograr esto, se deben seguir los siguientes pasos:
Recopilar datos
Esto implica determinar si hay una muestra de datos y una variable objetivo: una descripción de la característica que el modelo predecirá. Por ejemplo, si se sabe con certeza qué personas de una muestra de 100 cancelaron sus servicios y cuáles se quedaron con el operador, entonces hay una variable objetivo y se puede construir un modelo efectivo. Sin embargo, si de los 100 participantes algunos se fueron y otros se quedaron, pero no se sabe quién es quién, el modelo puede fallar.
La recopilación de datos suele ser responsabilidad de un ingeniero de aprendizaje automático o un ingeniero de datos. Su tarea es proporcionar al científico de datos datos relevantes, preparados y limpios.
Es importante no solo comprender qué datos hay para cada objeto, sino también evaluar su confiabilidad. Por ejemplo, cada conjunto de datos contiene datos falsos cuando una persona proporciona información incorrecta sobre sí misma, como escribir "900 años" en el campo de edad.
Seleccionar un modelo y preparar los datos
En esta etapa, es importante garantizar la calidad de la información en la que se entrenará el modelo. Sin esto, el algoritmo puede producir resultados incorrectos o erróneos. Preparar los datos significa transformarlos en una forma conveniente, que se llama matriz de objetos y características. Esta matriz se parece a una tabla con todas las características de los datos de entrenamiento.
Evaluar los resultados
Uno de los pasos clave es cuando el analista de ciencia de datos, basándose en su experiencia, intuición y habilidades profesionales, determina qué tan efectivo es el modelo. ¿Podrá funcionar no solo en los datos de entrenamiento, sino también en datos reales, o el algoritmo se ha sobreajustado, es decir, ha "aprendido de memoria" las respuestas para este conjunto de datos y será inútil para analizar nueva información?
Diferencias entre un Científico de Datos, un Analista de Datos y un Ingeniero de Datos
En las tareas que requieren análisis de datos, no solo participa el Científico de Datos, sino también otros especialistas. Por ejemplo, mencionamos al Ingeniero de Datos, que recopila y prepara los datos para el Científico de Datos.
También existe el Analista de Datos, un especialista que analiza y visualiza los datos para ayudar a los líderes empresariales a tomar decisiones.
A primera vista, estas profesiones pueden parecer similares y a menudo se confunden. Pero en realidad, son diferentes:
El Ingeniero de Datos recopila y prepara los datos para los analistas y los especialistas en Ciencia de Datos. No entrena modelos, pero programa mucho, trabaja con bases de datos: extrae información de ellas, la procesa y crea almacenes de datos.
El Científico de Datos y el Ingeniero de Datos a menudo trabajan juntos: uno prepara los datos, el otro los utiliza para experimentar con modelos. Por otro lado, el Analista de Datos resuelve tareas completamente diferentes: estudia estadísticas, busca ideas basadas en datos y las presenta de forma visualmente comprensible. La tarea del analista de datos es encontrar respuestas a preguntas específicas del negocio, como predecir qué productos serán populares o determinar en qué áreas de la empresa vale la pena invertir y cuáles reducir.

Data science en la era de la IA generativa
Hoy los modelos de lenguaje (LLM) forman parte del trabajo de muchos equipos de datos. Un científico de datos puede usarlos para resumir y clasificar textos, extraer información de documentos o consultar la base de conocimiento de una empresa, a menudo a través de una API y con técnicas como RAG, que consiste en darle al modelo los documentos relevantes antes de que responda. Los asistentes de IA también ayudan a escribir consultas SQL y código de análisis, pero no sustituyen la revisión. Hay que comprobar que la consulta tenga sentido, que los datos sean confiables y que el resultado se pueda explicar.
También aparecen roles cercanos, como el de ingeniero de IA o de aprendizaje automático, que se centra en llevar los modelos a producción y mantenerlos. El científico de datos suele dedicarse más a explorar los datos, plantear hipótesis y evaluar si un modelo realmente sirve para el problema del negocio. En muchas empresas las fronteras entre estos roles son difusas. La base sigue siendo la misma, es decir, estadística, Python, SQL y criterio para interpretar resultados.
Lo que se necesita saber y aprender para convertirse en Científico de Datos
Un especialista en este campo debe tener un buen conocimiento de matemáticas: álgebra lineal, teoría de la probabilidad, estadística, análisis matemático. También deberá comprender la teoría del aprendizaje automático, adquirir habilidades básicas de programación en Python, familiarizarse con los marcos de trabajo para el aprendizaje automático y profundo (por ejemplo, pandas y scikit-learn para el análisis y los modelos clásicos), y aprender a trabajar con SQL, que permite obtener información de las bases de datos. Hoy conviene sumar nociones básicas de cómo funcionan los modelos de lenguaje y de cómo usarlos con criterio.
Estos son los conocimientos básicos necesarios para un especialista principiante. Se espera que un Científico de Datos experimentado tenga habilidades para resolver problemas difíciles, como construir modelos de alto rendimiento que puedan ejecutarse cientos de veces por segundo para cada cliente individual. También deben ser capaces de prevenir errores sutiles, como el sobreajuste del modelo debido a la inclusión de campos irrelevantes en el conjunto de datos de entrenamiento.
Estas habilidades solo se adquieren con experiencia, por lo que, además de la teoría, la práctica es muy importante en Ciencia de Datos. Y aquí la profesión tiene una ventaja: se puede adquirir experiencia práctica casi desde el principio del aprendizaje, participando en competiciones abiertas de aprendizaje automático. Por ejemplo, la comunidad más conocida de especialistas en Ciencia de Datos es Kaggle, una plataforma que ofrece muchos materiales de aprendizaje, pero lo más importante son las competiciones organizadas por empresas.

Una de las competiciones de Kaggle más famosas es el desafío de construir un modelo que determine qué pasajeros del Titanic sobrevivirán al desastre.
Participar en este tipo de competiciones da una experiencia real en la resolución de problemas de aprendizaje automático. Conviene combinarlas con proyectos propios con datos reales y un portafolio en GitHub, porque los empleadores suelen valorar que sepas plantear un problema, limpiar los datos y explicar tus resultados.
Kaggle y otras competiciones pueden ser un trampolín para que un principiante en Ciencia de Datos se convierta en un especialista senior. Se puede obtener experiencia práctica "en condiciones reales" y, demostrando la capacidad de resolver problemas difíciles, aspirar a un puesto más alto.
Salario de un Científico de Datos
El nivel de salario depende de la experiencia del especialista, del país, de la ciudad, del tamaño de la empresa y de si el puesto es presencial o remoto. Las cifras publicadas por portales de empleo, escuelas y consultoras varían mucho de una fuente a otra, por eso no damos aquí un monto único. Para ver rangos actuales en México, Colombia u otros países de la región, revisa las ofertas vigentes en Computrabajo, OCC Mundial o LinkedIn y compara varias fuentes, fijándote en la fecha y en la moneda. En general, el salario crece con la experiencia y sube cuando se domina Python, SQL y el trabajo con modelos en producción.
Ventajas y desventajas de trabajar como Científico de Datos
Ventajas
Profesión en demanda
Según el informe The Future of Jobs 2025 del Foro Económico Mundial, los especialistas en big data y los especialistas en IA y aprendizaje automático figuran entre las profesiones de mayor crecimiento hasta 2030.
Salario alto
En general, los salarios de los especialistas en Ciencia de Datos y de los desarrolladores de software son del mismo orden, aunque varían según el país, la empresa y la especialización. Compara siempre ofertas actuales de ambos perfiles en tu mercado.
Crecimiento profesional dinámico
En Ciencia de Datos, es más fácil adquirir experiencia práctica: se pueden resolver problemas en competiciones, participar en Kaggle o hackathones, construir un portafolio y crecer rápidamente en la carrera.
Trabajo interesante
La Ciencia de Datos es una de las industrias más jóvenes y de rápido desarrollo. Hay muchas cosas interesantes aquí. Por ejemplo, se pueden automatizar tareas y sectores, desarrollar la ciencia, especializarse en aprendizaje profundo, áreas donde la inteligencia artificial resuelve problemas muy complejos.
Desventajas
Alto umbral de entrada
Los especialistas en Ciencia de Datos deben tener un buen conocimiento de matemáticas y teoría de aprendizaje automático. Además, deben estar en constante aprendizaje para mantenerse al día con las innovaciones en el campo de la IA, que cambia rápidamente.
Falta de comprensión por parte del negocio
A pesar de que el aprendizaje automático encuentra aplicaciones en casi todas las áreas, hay muchos campos donde la construcción de modelos no es eficiente: no hay suficientes datos o una variable objetivo clara. En estos casos, se puede esperar lo imposible de un Científico de Datos o se le pueden asignar tareas irrelevantes.
¿Quién es un Científico de Datos y cómo convertirse en uno? - Conclusiones
- Un Científico de Datos crea modelos de aprendizaje automático, algoritmos matemáticos que buscan patrones y hacen predicciones en base a grandes cantidades de información.
- Los especialistas en datos o Científicos de Datos trabajan en casi todas las industrias y campos, generalmente en grandes empresas o startups.
- Para convertirse en Científico de Datos, es necesario estudiar la teoría: repasar o profundizar los conocimientos de matemáticas, comprender la teoría del aprendizaje automático.
- Se puede obtener experiencia práctica en competiciones y desafíos abiertos, lo que permite comprender los detalles de la profesión, obtener una buena experiencia y convertirse en un especialista en demanda.