Descripción
Buscamos un desarrollador senior de Python experimentado y competente para que se una a nuestro equipo. El objetivo principal de este puesto es generar campos estructurados de metadatos que ayuden a la organización a identificar detalles clave, como quién, cuándo y qué, en las interacciones con los datos, y traducir esta información al idioma preferido del cliente. Nuestro cliente utiliza diversos módulos de aprendizaje automático de Azure y AWS, integrados en una arquitectura de sistema única. Actualmente, el enfoque se centra en mejorar la precisión de nuestras aplicaciones y en desarrollar una API para una comunicación fluida con otras aplicaciones.
**Responsabilidades**
* Desarrollar y mejorar aplicaciones Python que se integren con módulos de aprendizaje automático de Azure y AWS
* Liderar la creación de campos estructurados de metadatos que capturen con precisión los datos esenciales
* Diseñar, construir y mantener APIs para la interconexión con aplicaciones externas
* Trabajar en la mejora de la precisión de los sistemas existentes integrados con aprendizaje automático
* Colaborar con equipos multifuncionales para definir los requisitos del proyecto y soluciones innovadoras
* Implementar código robusto, escalable y limpio que cumpla con los estándares organizacionales
* Participar en revisiones de código y mantener altos niveles de calidad del software
* Diagnosticar, depurar y actualizar el software existente
* Orientar a desarrolladores juniors y compartir las mejores prácticas en desarrollo con Python
* Mantenerse actualizado sobre las últimas tendencias y tecnologías del sector en Python y computación en la nube
**Requisitos**
* Más de 4 años de experiencia en desarrollo de software basado en la nube, con especialización en Python
* Sólida experiencia en desarrollo backend complejo, incluido el desarrollo de APIs y arquitecturas sin servidor mediante AWS Lambda
* Competencia en prácticas DevOps, como integración continua, despliegue continuo y automatización, utilizando herramientas como Docker
* Profundo conocimiento de las metodologías y mejores prácticas para el desarrollo de APIs
* Experiencia demostrada en automatización, supervisión de sistemas y desarrollo de aplicaciones nativas de la nube
* Compromiso con buenas prácticas de programación, incluidas las pruebas unitarias, el uso de GIT, los comentarios en el código y el trabajo dentro de un marco ágil de desarrollo
* Capacidad comprobada para comunicarse en inglés con fluidez, al nivel B2 o superior, para colaborar y documentar eficazmente
**Deseable**
* Experiencia con otros proveedores de servicios en la nube, como Google Cloud Platform
* Conocimientos de otros lenguajes de programación, como Java o JavaScript
* Certificaciones relacionadas con Python, AWS o metodologías ágiles