À propos du poste
Anyone AI recrute des ingénieurs logiciels Python expérimentés pour une série de missions rémunérées, basées sur des projets, avec un laboratoire d'IA de premier plan.
Vous travaillerez sur des projets d'ingénierie logicielle clairement délimités, impliquant des bases de code réelles et des défis de développement concrets. Les projets peuvent inclure le débogage, le développement de fonctionnalités, la refactorisation, les migrations, les tests et la revue technique.
Cette opportunité convient parfaitement aux ingénieurs expérimentés à la recherche de missions à distance flexibles, basées sur des projets, en parallèle d'autres engagements professionnels.
Ce que nous recherchons
- 2–7 ans d'expérience professionnelle en ingénierie logicielle
- Solide maîtrise de Python
- Expérience professionnelle avec JavaScript ou TypeScript
- Connaissance pratique d'au moins un langage supplémentaire tel que Java, C# ou Go
- Expérience en backend ou full-stack sur des systèmes en production
- Expérience avec des frameworks de test tels que pytest, Jest, JUnit, xUnit ou Go testing
- Capacité à naviguer et déboguer avec assurance de grandes bases de code multi-fichiers
- Expérience des revues de code, de la refactorisation et des migrations en production
- Maîtrise professionnelle avancée de l'anglais écrit
- Fort souci du détail et solides compétences en résolution de problèmes techniques
Ce sur quoi vous travaillerez
Selon le projet, vous pourrez :
- Déboguer et résoudre des problèmes dans des bases de code complexes et multi-fichiers
- Implémenter de nouvelles fonctionnalités backend ou full-stack
- Refactoriser et migrer des systèmes existants
- Développer et étendre des suites de tests unitaires et d'intégration
- Rédiger des spécifications techniques claires et des implémentations de référence
- Revoir le code et les soumissions techniques pour en vérifier la justesse et la qualité
- Identifier les cas limites, les ambiguïtés et les modes de défaillance potentiels
- Valider l'alignement entre les exigences, le code, les tests et les sorties attendues
Les projets sont délimités individuellement, ce qui permet aux contributeurs de prendre en charge des travaux selon leur disponibilité et leur expertise.
Détails de la mission
Type de travail : Télétravail Mission : Conseil basé sur des projets Engagement : Temps partiel et flexible Horaires : Les contributeurs gèrent leur propre disponibilité
Il s'agit d'une opportunité de conseil indépendant plutôt que d'un poste à temps plein traditionnel. Les contributeurs sont rémunérés par projet, avec des tarifs horaires estimés en fonction du temps prévu pour mener à bien chaque projet.
Vous pouvez choisir vos projets selon votre disponibilité, gérer votre propre emploi du temps, utiliser votre propre matériel et continuer à travailler avec d'autres clients ou employeurs, sous réserve des restrictions contractuelles applicables.
À quoi ressemble un travail réussi
- Un code et des solutions techniques de qualité production
- Des livrables de projet complets et exacts
- Des tests et une validation robustes
- Une documentation technique claire
- Des retours de revue de code réfléchis et exploitables
- Une livraison fiable conforme aux exigences de chaque projet