> Markdown version of [/jobs/ext/2974183-software-developer-algorithm-integration-cloud-deployment](https://www.wearedevelopers.com/jobs/ext/2974183-software-developer-algorithm-integration-cloud-deployment). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - Algorithm Integration & Cloud Deployment - **Company:** Between Group - **Location:** Bilbao, Spain (Remote available) - **Contract:** Permanent contract - **Skills:** Algorithm Design, Data Analysis, Unit Testing, Microsoft Azure, Cloud Computing, Software Quality, Code Review, Continuous Integration, DevOps, Distributed Systems, Python (Programming Language), Software Engineering, Apache Spark, Git, Data Lakes, Git Flow, Information Technology, Databricks - **Published:** September 18, 2026 - **Apply:** https://www.buscojobs.com.es/software-developer-algorithm-integration-cloud-deployment-en-ribamontan-al-mar-ID-371405322 ## About the Role Requisitos imprescindibles:Grado o máster en Informática, Ingeniería de Software o una disciplina relacionada.Inglés fluido.Más de 5 años de experiencia en desarrollo de software, con un dominio sólido de Python.Experiencia desplegando aplicaciones en Azure y Databricks, así como conocimientos de sistemas distribuidos e ingeniería de datos.Gestión de repositorios con Git y experiencia implantando y manteniendo estrategias de ramas basadas en Gitflow para el desarrollo colaborativo.Experiencia manteniendo y refactorizando código existente, mejorando su legibilidad sin afectar a funcionalidades complejas.Capacidad para adaptar algoritmos a entornos escalables, con conocimientos profundos de descomposición de tareas, diseño de algoritmos y arquitecturas orientadas a eventos.Diseño e implementación de cargas de trabajo altamente escalables basadas en Spark.Participación activa en revisiones de código, asegurando el cumplimiento de estándares y la mejora continua de la calidad del software. Hard SkillsDominio avanzado de Python, junto con experiencia en Spark y nocimientos de servicios de Azure, como Data Lake, Functions y Event Hub, entre otros.Experiencia con herramientas de CI/CD, especialmente Azure Dev Ops y Git Hub prensión de los flujos de trabajo de ciencia de datos, desde el desarrollo y la validación de modelos hasta su despliegue.Capacidad para colaborar con científicos de datos y transformar código de investigación en soluciones preparadas para producción. Soft SkillsBuenas habilidades de comunicación.Capacidad de análisis y resolución de problemas.Facilidad para colaborar con equipos de diferentes áreas. ## Description BETWEEN GROUP es una consultora multinacional que cuenta con avanzadas capacidades tecnológicas en el ámbito de la Ingeniería y las TIC.Nuestros servicios llegan a todos los continentes y cubren varios sectores de la economía mundial, de la industria y las empresas de servicios.En la actualidad BETWEEN cuenta con un equipo de más de **** personas trabajando en los ámbitos de la industria del automóvil, aeronáutica, Oil& Gas, retail, etc.Actualmente seleccionamos un/a Senior Software Developer - Algorithm Integration & Cloud Deployment para incorporarse de forma indefinida en uno de los equipos que Between tiene implantados en uno de nuestros principales clientes, en modalidad híbrida (con 1 o 2 días de teletrabajo) en Bilbao (Bizkaia).Misióntransformar algoritmos avanzados en aplicaciones listas para producción basadas en datos de sensores y dispositivos de medición.Se combina ingeniería de software y análisis de datos, garantizando soluciones seguras, optimizadas y escalables en entornos cloud.Trabajarás en colaboración con equipos de análisis de datos, ingeniería y plataformas internas, siendo responsable de la arquitectura de ejecución de las aplicaciones desplegadas.¿Qué haré?Estas serán tus funciones principales:Diseño y evolución de la arquitectura de ejecución, asegurando la integración de los algoritmos en los procesos productivos, en coordinación con un equipo internacional de desarrollo.Despliegue y optimización de soluciones en Azure y Databricks, utilizando las capacidades de las plataformas internas.Preparación de algoritmos en Python para producción, mediante la limpieza, refactorización y optimización del código, garantizando su rendimiento, seguridad y calidad.Participación en pruebas unitarias, de integración y end-to-end, verificando la fiabilidad y el correcto funcionamiento del código procedente de investigación.Impulso y seguimiento de buenas prácticas y estándares de desarrollo dentro del equipo de investigaciólaboración con científicos de datos e ingenieros de plataforma para adaptar las soluciones a los requisitos corporativos de arquitectura y seguridad.¿Qué esperamos de ti?Requisitos imprescindibles:Grado o máster en Informática, Ingeniería de Software o una disciplina relacionada.Inglés fluido.Más de 5 años de experiencia en desarrollo de software, con un dominio sólido de Python.Experiencia desplegando aplicaciones en Azure y Databricks, así como conocimientos de sistemas distribuidos e ingeniería de datos.Gestión de repositorios con Git y experiencia implantando y manteniendo estrategias de ramas basadas en Gitflow para el desarrollo colaborativo.Experiencia manteniendo y refactorizando código existente, mejorando su legibilidad sin afectar a funcionalidades complejas.Capacidad para adaptar algoritmos a entornos escalables, con conocimientos profundos de descomposición de tareas, diseño de algoritmos y arquitecturas orientadas a eventos.Diseño e implementación de cargas de trabajo altamente escalables basadas en Spark.Participación activa en revisiones de código, asegurando el cumplimiento de estándares y la mejora continua de la calidad del software.Hard SkillsDominio avanzado de Python, junto con experiencia en Spark y nocimientos de servicios de Azure, como Data Lake, Functions y Event Hub, entre otros.Experiencia con herramientas de CI/CD, especialmente Azure Dev Ops y Git Hub prensión de los flujos de trabajo de ciencia de datos, desde el desarrollo y la validación de modelos hasta su despliegue.Capacidad para colaborar con científicos de datos y transformar código de investigación en soluciones preparadas para producción.Soft SkillsBuenas habilidades de comunicación.Capacidad de análisis y resolución de problemas.Facilidad para colaborar con equipos de diferentes áreas.La posición cuenta con un rango salarial de ***************€ brutos anuales, pudiendo ser flexible en determinadas circunstancias.Además, trabajando para BETWEEN obtendrás los siguientes beneficios añadidos:Te integrarás en un equipo de alto rendimiento y con un alto grado de especialización.Planes de formación personalizados con nuestra BTW University (Idiomas con Speexx, The Power Business School, Udemy, Certificaciones técnicas, Pharos, etc).Seguro médico y posibilidad de elegir cómo obtener parte de tu salario gracias a las ventajas fiscales de nuestra Retribución Flexible.Acceso a variedad de descuentos (viajes, tecnología, ocio... y muchos más).Precios reducidos en bienestar, fitness y nutrición con Gympass/Wellhub.¡Cumplir años como Betweener tiene premio!Si estás buscando una nueva oportunidad laboral y crees que tu perfil puede encajar, ¡no dudes en apuntarte! ## Related Videos - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Introduction to Azure Machine Learning](https://www.wearedevelopers.com/videos/368-introduction-to-azure-machine-learning) - [Why Git Still Matters](https://www.wearedevelopers.com/videos/100288-why-git-still-matters) - [Applying DevOps in Flutter mobile development](https://www.wearedevelopers.com/videos/60-applying-devops-in-flutter-mobile-development) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)