Descripción del trabajo
Buscamos un perfil de ingeniería backend especializado en datos y orquestación para desarrollar, mantener y simplificar una plataforma de datos de rápido crecimiento. El puesto combina desarrollo backend, pipelines de datos, adquisición de información, infraestructura, monitorización y confiabilidad, trabajando tanto con los servicios de producción como con los sistemas que permiten procesar y almacenar grandes volúmenes de datos.
Responsabilidades:
- Mantener extractores de datos e integraciones con fuentes externas, gestionando cambios de API, límites de velocidad, medidas antibot y fuentes inestables.
- Diseñar, operar y mejorar pipelines de datos basados en eventos y sistemas de orquestación.
- Gestionar bases de datos y almacenes de datos, optimizando su rendimiento, disponibilidad y costes.
- Desarrollar sistemas de monitorización y alertas para servicios, integraciones y pipelines de datos.
- Implementar controles de calidad para detectar problemas de actualidad, volumen, esquemas y valores de los datos.
- Desarrollar y mantener servicios backend y API de producción, incluyendo backends basados en JavaScript o TypeScript.
- Gestionar CI/CD, infraestructura como código y servicios cloud utilizados por los sistemas de datos.
- Administrar permisos, accesos y gestión de secretos, incluyendo el acceso de herramientas de inteligencia artificial.
- Simplificar y consolidar sistemas de datos, eliminando componentes innecesarios y manteniendo una documentación clara.
- Colaborar con equipos no técnicos para explicar las capacidades y limitaciones de los datos.
- Guiar a perfiles junior y participar en el crecimiento técnico del equipo.
Requisitos:
- Entre 3 y 10 años de experiencia práctica en ingeniería de software, especialmente en empresas pequeñas o de rápido crecimiento.
- Experiencia operando y manteniendo sistemas de producción de forma autónoma.
- Dominio avanzado de Python, incluyendo programación asíncrona y procesos de datos de larga duración.
- Experiencia en desarrollo backend y APIs de producción, incluyendo JavaScript o TypeScript.
- Experiencia con extracción y adquisición de datos mediante scrapers, APIs y otras fuentes externas.
- Conocimientos de proxies, límites de velocidad y sistemas antibot.
- Experiencia diseñando y operando pipelines tolerantes a fallos capaces de procesar grandes volúmenes de datos.
- Experiencia con herramientas de orquestación como Airflow, Dagster o sistemas de colas de tareas.
- Experiencia con bases de datos como PostgreSQL, ClickHouse, MongoDB o Redshift.
- Conocimientos de monitorización y observabilidad mediante Datadog o herramientas equivalentes.
- Experiencia con Docker, Terraform, CI/CD y servicios cloud.
- Conocimientos de gestión de accesos, control basado en roles y gestión de secretos.
- Capacidad para gestionar proyectos de principio a fin, documentar sistemas y simplificar arquitecturas complejas.
- Habilidades de comunicación y capacidad para colaborar con perfiles técnicos y no técnicos.
- Experiencia guiando a ingenieros junior o liderando equipos pequeños.
Salario a percibir
A convenir
Regístrate o identifícate
- Debes estar registrado para solicitar una oferta.
- El tener un perfil completo en Remotojob.com garantiza que tu currículum tendrá mayor exposición.
- Estar registrado nos ayuda a prevenir el spam y los convocantes fantasma.
- Las empresas otorgan mayor credibilidad a los perfiles con descripciones e imágenes completas.
Para ver el contacto directo del empleo, debes tener una cuenta regístrate ahora.



