
Software Mind est une entreprise technologique qui fournit des services de développement logiciel et de transformation numérique à des organisations dans les domaines de l’intelligence artificielle, du SaaS et des télécommunications. Ses activités comprennent le développement de logiciels sur mesure, les applications mobiles, le conseil en cloud et des solutions axées sur l’intelligence artificielle, conçues en fonction des besoins de clients issus de secteurs tels que les services financiers, les télécommunications, les biotechnologies et les médias. Avec une équipe de plus de 1 000 employés, Software Mind accompagne les initiatives technologiques et la croissance numérique d’entreprises présentes sur les marchés mondiaux.
Ingénieur backend Python senior
Concevez des plateformes de données avec Python, Azure et Databricks pour un grand assureur. Traitez des informations sur les vulnérabilités pour aider les entreprises à réduire les cyberrisques.
Description
- Développez et maintenez des services backend en Python et des API REST.
- Créez des systèmes évolutifs pour ingérer, traiter et transformer de grands ensembles de données.
- Utilisez Microsoft Azure pour les charges de travail conteneurisées, le traitement par lots, PostgreSQL et les systèmes orientés événements.
- Contribuez à définir l’architecture cloud native, les pipelines CI/CD et l’infrastructure en tant que code.
- Mettez en œuvre Databricks et des méthodes modernes de traitement des données.
- Collaborez avec les ingénieurs sur la conception des systèmes, les modèles de données et les évolutions de la plateforme.
- Améliorez la qualité logicielle grâce aux revues de code, aux tests automatisés et au mentorat des développeurs juniors.
- Utilisez des outils assistés par l’IA pour faciliter le codage, les tests, l’analyse technique et la résolution rapide des problèmes.
- Développez une plateforme propriétaire qui détecte les vulnérabilités et aide un grand assureur britannique à réduire les cyberrisques.
Exigences
- Justifiez d’au moins cinq ans d’expérience professionnelle en développement Python, principalement en ingénierie backend.
- Possédez une solide expérience du développement d’applications backend et d’API REST.
- Maîtrisez SQL et avez travaillé avec PostgreSQL ou une autre base de données relationnelle.
- Avez une expérience pratique d’AWS et/ou d’Azure, de Docker et des pipelines CI/CD.
- Avez conçu des applications gourmandes en données, des pipelines de données ou des systèmes traitant de grands ensembles de données.
- Maîtrisez les bonnes pratiques d’ingénierie logicielle, les tests et le code propre.
- Avez une expérience de Databricks ou d’une autre plateforme de données moderne.
- Connaissez les architectures orientées événements, le traitement asynchrone et les systèmes distribués.
- Avez une expérience pratique des services Azure, tels qu’Azure Container Apps ou Batch Processing.
- Avez utilisé des outils d’infrastructure en tant que code, comme Terraform.
- Avez une expérience d’Azure DevOps et de l’automatisation des déploiements.
- Avez une expérience pratique des outils de développement logiciel assistés par l’IA.
Avantages
- Modalités de travail flexibles et à distance.
- Projets internationaux avec des clients de premier plan dans le monde entier.
- Possibilités de déplacement liées à des projets internationaux.
- Un environnement de travail sans lourdeur hiérarchique.
- Accès à des cours de langues.
- Possibilités de participer à des initiatives de partage des connaissances.
- Accès à une assurance santé privée et à une assurance vie.
- Accès à une carte Multisport.