Gestionnaire de développement logiciel II, Détection de reCAPTCHA
Date: 1 day ago
City: Montreal, Quebec
Contract type: Full time

Qualifications minimales:
À l'image des ambitions de Google elle-même, le travail d'un développeur logiciel va bien au-delà du moteur de recherche. Les gestionnaires de développement logiciel possèdent non seulement l'expertise technique nécessaire pour prendre en charge et assurer la direction technique de grands projets, mais également les compétences pour gérer une équipe de développeurs logiciels. Vous serez amené à optimiser votre propre code, mais devrez aussi veiller à ce que les développeurs logiciels soient habilités à optimiser le leur. En tant que gestionnaire de développement logiciel, vous assurez le suivi des objectifs de votre projet, contribuez à l'élaboration de la stratégie du produit et favorisez le perfectionnement de votre équipe. Les équipes de développement logiciel travaillent dans toutes les branches de l'entreprise, dans divers domaines comme la recherche d'informations, l'intelligence artificielle, le traitement du langage naturel, l'informatique distribuée, la conception de systèmes à grande échelle, le réseautage, la sécurité, la compression des données et la conception d'interface utilisateur; la liste continue et s'allonge chaque jour. Nos développeurs logiciels d'exception, qui exercent leurs talents à grande échelle et à grande vitesse, œuvrent à ouvrir la voie du futur, et c'est à vous, comme gestionnaire, que revient la responsabilité de leur montrer le chemin.
Cette équipe s'intéresse de près au secteur des paiements et détecte les attaques telles que la fraude à la carte, la fraude par rejet de débit et la fraude à la carte-cadeau sur des sites qui utilisent reCAPTCHA pour protéger leurs actions de paiement. Les personnes responsables des attaques peuvent obtenir une valeur considérable par fraude financière par rapport aux compétences plus traditionnelles du moteur reCAPTCHA, de sorte que la création de nouveaux signaux, modèles et verdicts dans ce nouveau domaine élargira considérablement le marché accessible de notre produit. L'équipe est chargée de collecter des signaux à l'aide de JavaScript pour détecter la qualité des produits de base reCAPTCHA et des produits verticaux de paiement.
Google Cloud accélère la capacité de chaque organisation à transformer numériquement ses activités et son secteur. Nous offrons des solutions de calibre entreprise qui tirent parti de la technologie de pointe de Google ainsi que des outils qui aident les développeurs à intégrer plus de durabilité. Des clients dans plus de 200 pays et territoires choisissent Google Cloud comme partenaire de confiance pour favoriser leur croissance et résoudre leurs problèmes
Responsabilités
- Baccalauréat ou expérience pratique équivalente
- Huit ans d'expérience en développement logiciel dans au moins un langage de programmation (p. ex. Python, C, C++, Java et JavaScript)
- Trois ans d'expérience dans un rôle de direction technique; de supervision de projets, avec deux ans d'expérience dans un rôle de gestion du personnel, de supervision ou de direction d'équipe
- Expérience de l'analyse de données, de l'apprentissage automatique, des techniques anti-abus ou de techniques similaires utilisées pour détecter et prévenir la fraude
- Maîtrise ou doctorat en informatique, ou dans une discipline technique connexe
- Cinq ans d'expérience dans l'utilisation de JavaScript avancé, l'analyse de données ou l'apprentissage automatique, au sein d'équipes directement responsables de produits visibles par l'utilisateur
- Expérience dans le domaine de la sécurité ou de la lutte contre les abus
- Expérience en JavaScript avancé
- Solides compétences en matière de communication écrite et orale pour transmettre efficacement des concepts techniques à des publics techniques et non techniques
À l'image des ambitions de Google elle-même, le travail d'un développeur logiciel va bien au-delà du moteur de recherche. Les gestionnaires de développement logiciel possèdent non seulement l'expertise technique nécessaire pour prendre en charge et assurer la direction technique de grands projets, mais également les compétences pour gérer une équipe de développeurs logiciels. Vous serez amené à optimiser votre propre code, mais devrez aussi veiller à ce que les développeurs logiciels soient habilités à optimiser le leur. En tant que gestionnaire de développement logiciel, vous assurez le suivi des objectifs de votre projet, contribuez à l'élaboration de la stratégie du produit et favorisez le perfectionnement de votre équipe. Les équipes de développement logiciel travaillent dans toutes les branches de l'entreprise, dans divers domaines comme la recherche d'informations, l'intelligence artificielle, le traitement du langage naturel, l'informatique distribuée, la conception de systèmes à grande échelle, le réseautage, la sécurité, la compression des données et la conception d'interface utilisateur; la liste continue et s'allonge chaque jour. Nos développeurs logiciels d'exception, qui exercent leurs talents à grande échelle et à grande vitesse, œuvrent à ouvrir la voie du futur, et c'est à vous, comme gestionnaire, que revient la responsabilité de leur montrer le chemin.
Cette équipe s'intéresse de près au secteur des paiements et détecte les attaques telles que la fraude à la carte, la fraude par rejet de débit et la fraude à la carte-cadeau sur des sites qui utilisent reCAPTCHA pour protéger leurs actions de paiement. Les personnes responsables des attaques peuvent obtenir une valeur considérable par fraude financière par rapport aux compétences plus traditionnelles du moteur reCAPTCHA, de sorte que la création de nouveaux signaux, modèles et verdicts dans ce nouveau domaine élargira considérablement le marché accessible de notre produit. L'équipe est chargée de collecter des signaux à l'aide de JavaScript pour détecter la qualité des produits de base reCAPTCHA et des produits verticaux de paiement.
Google Cloud accélère la capacité de chaque organisation à transformer numériquement ses activités et son secteur. Nous offrons des solutions de calibre entreprise qui tirent parti de la technologie de pointe de Google ainsi que des outils qui aident les développeurs à intégrer plus de durabilité. Des clients dans plus de 200 pays et territoires choisissent Google Cloud comme partenaire de confiance pour favoriser leur croissance et résoudre leurs problèmes
Responsabilités
- Définir les priorités de l'équipe et les communiquer pour aider toute l'organisation à atteindre ses objectifs; faire correspondre la stratégie, les processus et la prise de décision au sein des équipes
- Définir des attentes claires avec les personnes en fonction de leur niveau et de leur rôle, et les faire concorder avec les objectifs plus larges de l'organisation; rencontrer régulièrement les personnes pour discuter de leurs performances et de leur développement et leur fournir des commentaires et un accompagnement
- Élaborer l'orientation technique et la feuille de route à moyen terme dans le cadre de votre équipe et souvent de plusieurs équipes; faire évoluer la feuille de route pour répondre aux exigences futures anticipées et aux besoins en infrastructure
- Concevoir, guider et examiner les conceptions de systèmes dans une portée élargie, et écrire du code de produit ou de développement de système afin de résoudre des problèmes ambigus
- Examiner le code élaboré par d'autres développeurs et fournir une rétroaction pour vous assurer du respect des pratiques exemplaires (p. ex. les lignes directrices relatives au style, la vérification du code, l'exactitude, la testabilité et l'efficacité)
See more jobs in Montreal, QC