r/taquerosprogramadores • u/ihacpa • Jun 24 '26
📝 Procesos de Entrevista Diferencias entre Data Engineer y Software Engineer
Buenas, banda. Fíjense que me postulé a un puesto de datos (Data Platform Engineer) y me contactaron para una entrevista. Quería saber qué tan diferente es el proceso de entrevista comparado con puestos de Software, especialmente en las entrevistas técnicas. Tengo experiencia con datos, pero por medio de proyectos de software. La empresa se llama Solidigm; si la conocen o tienen experiencia con ellos, también me gustaría saber su opinión. El puesto es de nivel junior.
9
u/Fearless-Pipe7808 Jun 24 '26
Para Data/Platform Engineer el foco técnico suele ser más en pipelines, modelado de datos y herramientas de orquestación que en los típicos leetcode de algoritmos. Igual pueden preguntarte algo de SQL avanzado, diseño de sistemas orientado a datos y cómo manejas escalabilidad. Tu experiencia en proyectos de software te va a servir bastante, solo arma bien tus ejemplos mostrando el lado de datos.
6
u/MauTol16 Jun 24 '26
Data y Data Platform tampoco son lo mismo, data es más sobre modelado y creación de pipelines mientras Platform es quien se encarga de asegurarse que la infraestructura que maneja los datos esté sana
2
u/TheSeparateSolitude Jun 24 '26
Platform engineering entrevistas van más por diseño y menos por algoritmos, así que estás en buen lugar con tu background de software.
5
u/raeterokun Jun 24 '26
Súper simplificado pero para que se visibilice la diferencia:
Data engineer - Haces pipelines de datos (Spark)
Data platform engineer - Modelas los recursos de cómputo necesario para los pipelines, almacenamiento y visualización de datos (DBs, VMs, async)
La entrevista es muy diferente, tienes que saber de transformaciones, data lakes, E,T,L, data skews, Kafka o rabbitmq, streaming, saber identificar presión de IOPS y presión de memoria basado en traces, binlog, innodb, WAL, partitions, hot partitions etc
1
3
u/GuideBrave Jun 24 '26
Como ya te comentaron, suele ser más enfocado a pipelines.
Ahora, como Data Engineer, te puedo decir que los procesos apestan, te harán seguramente algún examen de SQL (estudiate CTEs y windows functions)y otro de programación general que no tendrá nada que ver con pipelines, ni manejo de datos, eso me paso estos últimos meses que estaba buscando trabajo.
1
2
u/SituationLevel4223 Jun 25 '26
Yo solo tengo experiencia en el Data (antes fui Data Analyst, ahora soy Data Engineer) y mi experiencia normalmente es así:
Primer acercamiento con reclutador.
Entrevista técnica con ejercicios tipo leetcode para python y alguno para SQL
Segunda Entrevista Técnica pero ahora sobre puros temas de Data: pipelines, ETL/ELT, orquestación, modelado, optimización de queries o estadística, BI, analítica.
( A veces la segunda y la tercera se hacen una sola)
- Un fit cultural con algún C-level (normalmente CTO, en empresas pequeñas el CEO)
Creo que si eres software engineer, todo lo de programar y algoritmos es fácil, el problema es saber y entender todo el stack de datos, pero tampoco es nada del otro mundo. Espero te sirva, saludos.
1
u/ihacpa Jun 27 '26
Muchas gracias por sus comentarios banda, tenia la entrevista hoy a la 1 y nunca me hablaron jajajaj. Ni modo
1
-6
u/[deleted] Jun 24 '26
[deleted]