Ingeniero de Software Python: Especialista en API de Instagram | Remoto
Remoto
Jornada completa
Introducción
Buscamos un Ingeniero de Software Python con experiencia para unirse a nuestro innovador equipo que desarrolla una plataforma de vanguardia para la creación y publicación de contenido en redes sociales utilizando herramientas de inteligencia artificial. En este rol, diseñará, implementará y mantendrá soluciones que interactúan con la API de Instagram Graph, asegurando el cumplimiento de las políticas de la plataforma y optimizando la experiencia del usuario final.
Responsabilidades Principales
- Diseñar, implementar y mantener herramientas de automatización robustas que interactúen con la API de Instagram Graph para funcionalidades como publicación, interacción, seguimiento y comentarios.
- Desarrollar código seguro y eficiente que cumpla rigurosamente con las políticas de uso y límites de tasa de Instagram.
- Optimizar las llamadas a la API para maximizar el rendimiento respetando las limitaciones técnicas de la plataforma.
- Colaborar con equipos multidisciplinarios para integrar herramientas de creación de contenido impulsadas por IA con los sistemas de automatización.
- Implementar procedimientos de prueba exhaustivos para garantizar la fiabilidad y funcionalidad en diversos escenarios operativos.
- Monitorear continuamente el rendimiento del sistema y solucionar problemas técnicos en entornos de producción.
- Documentar meticulosamente código, APIs y procesos técnicos para facilitar la transferencia de conocimientos.
- Mantenerse actualizado con los cambios en la API de Instagram y las modificaciones en sus políticas para asegurar el cumplimiento normativo.
- Participar activamente en revisiones de código y contribuir al establecimiento de mejores prácticas dentro del equipo técnico.
- Investigar e implementar nuevas características para potenciar las capacidades de la plataforma.
Habilidades y Calificaciones Requeridas
- Licenciatura o Maestría en Ciencias de la Computación, Ingeniería de Software o campo técnico relacionado.
- Mínimo 3 años de experiencia profesional en desarrollo de software con enfoque específico en aplicaciones web y APIs.
- Dominio avanzado de Python 3.9+ con experiencia práctica en frameworks como Django 4.0+, Flask 2.0+ o FastAPI.
- Experiencia demostrable trabajando con APIs RESTful, WebHooks y estructuras de datos JSON.
- Conocimiento profundo de la API de Instagram Graph, sus características, limitaciones y mejores prácticas de implementación.
- Experiencia previa en la construcción de herramientas de automatización para plataformas de redes sociales, particularmente Instagram.
- Sólida comprensión de principios de diseño de software, estructuras de datos, algoritmos y arquitectura de sistemas distribuidos.
- Maestría en sistemas de control de versiones (Git) y metodologías CI/CD (GitHub Actions, Jenkins o equivalentes).
- Capacidad analítica para identificar y mitigar riesgos técnicos asociados con la automatización de plataformas sociales.
- Experiencia con programación asincrónica y manejo eficiente de APIs con restricciones de frecuencia.
Aspectos Valorados Adicionalmente
- Experiencia con otras APIs de redes sociales (Twitter, Facebook, TikTok, LinkedIn).
- Conocimiento práctico de tecnologías de contenedorización como Docker 20.10+ y orquestación con Kubernetes.
- Comprensión avanzada de conceptos de IA/ML e integración con herramientas como los modelos GPT de OpenAI.
- Experiencia en técnicas de análisis de datos o web scraping ético.
- Familiaridad con sistemas de mensajería como RabbitMQ o Apache Kafka.
- Competencia en tecnologías front-end modernas (JavaScript ES6+, React 18+).
- Contribuciones significativas a proyectos de código abierto relevantes.
- Pasión demostrable por la ciencia de datos y conocimiento actualizado de algoritmos y avances en Machine Learning.
Por Qué Unirse a Nosotros
Forme parte de un equipo visionario que está transformando radicalmente la forma en que las empresas interactúan con las redes sociales. Trabajará con tecnologías de vanguardia en un entorno remoto flexible que prioriza la innovación, el desarrollo profesional continuo y el equilibrio entre vida laboral y personal. Esta posición ofrece una remuneración competitiva, oportunidades de crecimiento profesional y la posibilidad de influir directamente en el futuro de la creación y gestión de contenido en plataformas sociales.