- Accueil
- Emploi Télétravail
- Senior Software Engineer - Remote
Description du poste
Titre du poste : Ingénieur logiciel senior Type de contrat : Freelance / Contrat Localisation : Télétravail
Résumé du poste : Dans ce rôle, vous mettrez votre expertise à profit pour aider à entraîner les systèmes d'IA de nouvelle génération. Votre travail façonnera la manière dont les modèles apprennent, raisonnent et fonctionnent grâce à des données d'entrée réelles de haute qualité. Aucune expérience préalable en IA n'est requise ; ce sont vos connaissances métier qui comptent.
Responsabilités clés
- Apporter une expertise de haut niveau pour la correction de bugs, l'implémentation de fonctionnalités, le refactoring de code et l'optimisation des performances dans divers langages de programmation.
- Analyser et améliorer les bases de code pour garantir clarté, maintenabilité et efficacité.
- Collaborer avec des équipes multidisciplinaires pour fournir des retours et des insights visant à améliorer les modèles d'IA.
- Développer des solutions robustes et documenter les meilleures pratiques pour soutenir des flux de travail d'entraînement d'IA évolutifs.
- Évaluer l'architecture système existante et recommander des stratégies techniques pour des résultats optimaux.
- Communiquer de manière claire et concise, à l'écrit comme à l'oral, concernant les découvertes techniques et l'avancement des projets.
- Soutenir l'amélioration continue des systèmes d'IA en apportant une expertise en codage réel dans des scénarios complexes.
Compétences et qualifications requises
- Maîtrise de Python3, Java, Rust ou TypeScript, avec une expérience supplémentaire en C++ ou Go considérée comme un atout majeur.
- Compréhension approfondie des algorithmes, des structures de données et de l'optimisation des performances.
- Expérience démontrée dans le débogage de problèmes logiciels complexes et la livraison de solutions maintenables.
- Solide expérience en développement de fonctionnalités et en refactoring de code.
- Capacité prouvée à optimiser les logiciels pour la performance et l'évolutivité.
- Excellentes compétences en communication écrite et orale, avec un souci du détail aigu.
- Expérience réussie au sein d'équipes collaboratives et interfonctionnelles, idéalement dans des environnements distants.
Qualifications souhaitées
- Expérience préalable de travail sur des bases de code distribuées à grande échelle.
- La familiarité avec les systèmes d'IA ou d'apprentissage automatique modernes est un plus, bien que non requise.
- Expérience dans la participation à des revues de code rigoureuses et contribution au développement des meilleures pratiques logicielles.