Ingénieur Logiciel Python Senior - Plateforme IA pour Médias Sociaux
À distance
À plein temps
Êtes-vous un développeur Python chevronné passionné par la création de solutions d'automatisation innovantes pour les médias sociaux? Rejoignez notre équipe avant-gardiste qui développe une plateforme propulsée par l'intelligence artificielle dédiée à la création et publication de contenu sur les réseaux sociaux. Nous recherchons un Ingénieur Logiciel Python talentueux pour élaborer des outils d'automatisation robustes interagissant harmonieusement avec Instagram et d'autres plateformes sociales.
À propos du Projet
Notre plateforme révolutionne la manière dont les marques et créateurs de contenu gèrent leur présence numérique en exploitant l'intelligence artificielle pour concevoir, optimiser et diffuser du contenu engageant. Vous travaillerez sur des outils d'automatisation sophistiqués qui dialoguent avec les API sociales tout en garantissant la conformité aux politiques des plateformes et en offrant une expérience utilisateur exceptionnelle.
Responsabilités Principales
- Concevoir, développer et maintenir des outils d'automatisation interagissant avec l'API Instagram Graph (version 17.0+) et d'autres plateformes de médias sociaux.
- Implémenter des mécanismes sécurisés et fiables pour la publication, les mentions "j'aime", l'abonnement et les commentaires, tout en respectant scrupuleusement les politiques d'utilisation et les limites de taux d'Instagram.
- Optimiser le code pour la performance, la fiabilité et l'évolutivité afin de répondre aux demandes croissantes des utilisateurs.
- Collaborer avec des équipes pluridisciplinaires pour intégrer les capacités de génération de contenu IA aux outils de publication sur les médias sociaux.
- Participer aux revues de code et veiller au respect des meilleures pratiques et normes de codage.
- Diagnostiquer et résoudre des problèmes techniques complexes dans des environnements de production.
- Contribuer à la documentation technique et au partage des connaissances au sein de l'équipe.
- Effectuer une veille technologique continue sur les changements de politiques des plateformes et les mises à jour des API pour maintenir la conformité.
Compétences et Qualifications Requises
- Diplôme de licence ou master en Informatique, Ingénierie Logicielle ou domaine connexe.
- Minimum de 3 ans d'expérience professionnelle en développement logiciel, avec une spécialisation en applications web et API.
- Maîtrise avancée de Python 3.9+ et son écosystème (Django, Flask, FastAPI).
- Expérience significative en programmation asynchrone avec Python (asyncio, aiohttp).
- Compréhension approfondie des API RESTful et des modèles d'intégration d'API.
- Pratique confirmée des systèmes de contrôle de version (Git) et des pipelines CI/CD (Jenkins, GitHub Actions ou équivalents).
- Connaissance solide des principes de conception logicielle, structures de données et algorithmes.
- Familiarité avec les technologies de conteneurisation (Docker) et services cloud (AWS, GCP ou Azure).
- Aptitude à produire un code propre, maintenable et rigoureusement testé.
Atouts Supplémentaires
- Expérience préalable avec l'API Instagram Graph ou d'autres API de plateformes de médias sociaux.
- Parcours incluant le développement d'outils d'automatisation ou de robots pour les plateformes de médias sociaux.
- Maîtrise des meilleures pratiques de sécurité pour la gestion des identifiants utilisateurs et l'authentification API.
- Pratique des bibliothèques d'analyse de données et d'apprentissage automatique (Pandas, NumPy, scikit-learn).
- Connaissance des bases de données NoSQL (MongoDB, Redis).
- Compréhension des limitations de taux et conception de systèmes respectant les contraintes des API.
- Intérêt prononcé pour les algorithmes et développements d'apprentissage automatique à la pointe de la technologie.
Pourquoi Nous Rejoindre
Intégrer notre équipe signifie être à l'avant-garde de l'innovation dans l'automatisation des médias sociaux. Vous aborderez des défis techniques stimulants, exploiterez des technologies modernes et bénéficierez de la flexibilité du télétravail. Notre environnement collaboratif favorise l'épanouissement professionnel et l'apprentissage continu, tout en développant des solutions utilisées par des créateurs de contenu à travers le monde entier.