HEARTLAND BUSINESS SYSTEMS LLC
Ingénieur logiciel Staff, Tech Lead/Manager, Classement et qualité du contenu généré par les utilisateurs (Geo)
QUALIFICATIONS MINIMALES : *
- Licence ou expérience pratique équivalente. *
- 8 ans d'expérience en développement logiciel. *
- 5 ans d'expérience dans la création et le déploiement de modèles de systèmes de recommandation (récupération, prédiction, classement, intégration) en production, ainsi qu'une expérience dans la conception d'architectures pour différents domaines de modélisation. *
- 5 ans d'expérience en conception ML et en infrastructure ML (par exemple, déploiement de modèles, évaluation de modèles, traitement de données, débogage, réglage fin). *
- 5 ans d'expérience dans le test et le lancement de produits logiciels, et 3 ans d'expérience en conception et architecture logicielle. *
- Expérience dans l'intégration d'outils d'IA générative ou d'interfaces de modèles de langage étendus (LLM) dans les flux de travail.
QUALIFICATIONS SOUHAITÉES : *
- Master ou doctorat en ingénierie, informatique ou dans un domaine technique connexe. *
- 8 ans d'expérience avec les structures de données et les algorithmes. *
- 3 ans d'expérience dans un rôle de leadership technique, à la tête d'équipes de projet et définissant l'orientation technique. *
- 3 ans d'expérience au sein d'une organisation complexe et matricielle impliquant des projets interfonctionnels ou inter-entreprises.
À PROPOS DU POSTE
Les ingénieurs logiciels de Google développent les technologies de nouvelle génération qui changent la façon dont des milliards d'utilisateurs se connectent, explorent et interagissent avec l'information et entre eux. Nos produits doivent traiter des informations à une échelle massive et s'étendre bien au-delà de la recherche Web. Nous recherchons des ingénieurs qui apportent des idées nouvelles dans tous les domaines, y compris la recherche d'informations, l'informatique distribuée, la conception de systèmes à grande échelle, la mise en réseau et le stockage de données, la sécurité, l'intelligence artificielle, le traitement du langage naturel, la conception d'interface utilisateur et le mobile ; la liste est longue et s'allonge chaque jour. En tant qu'ingénieur logiciel, vous travaillerez sur un projet spécifique essentiel aux besoins de Google, avec la possibilité de changer d'équipe et de projet à mesure que vous et notre entreprise en évolution rapide grandissez et évoluez. Nous avons besoin que nos ingénieurs soient polyvalents, fassent preuve de qualités de leadership et soient enthousiastes à l'idée de relever de nouveaux défis à travers le full-stack alors que nous continuons à faire progresser la technologie.
Grâce à votre expertise technique, vous gérerez les priorités, les délais et les livrables des projets. Vous concevrez, développerez, testerez, déploierez, maintiendrez et améliorerez des solutions logicielles. L'équipe Geo se concentre sur la création des cartes les plus précises, complètes et utiles pour nos utilisateurs, grâce à des produits comme Maps, Earth, Street View, Google Maps Platform, et plus encore. Chaque mois, plus d'un milliard de personnes comptent sur les services Maps pour explorer le monde et naviguer dans leur vie quotidienne.
L'équipe Geo permet également aux développeurs d'utiliser la puissance des plateformes Google Maps pour améliorer leurs applications et sites Web. Alors qu'ils tracent la voie de l'avenir de la cartographie, ils résolvent des problèmes informatiques complexes, conçoivent des expériences produit intuitives et esthétiques, et améliorent notre compréhension du monde réel.
La rémunération individuelle est déterminée par des facteurs incluant les compétences liées au poste, l'expérience et la formation ou l'éducation pertinente.
États-Unis : $207000 - $300000 (USD) + objectif de bonus de 20% + actions + avantages sociaux
].
RESPONSABILITÉS : *
- Concevoir, développer, tester, déployer, maintenir et améliorer des solutions logicielles à grande échelle. *
- Assurer un leadership technique sur des projets à fort impact et gérer les priorités, les délais et les livrables des projets. *
- Faciliter l'alignement et la clarté entre les équipes sur les objectifs, les résultats et les délais, influencer et coacher une équipe d'ingénieurs distribuée. *
- Diriger la conception et la mise en œuvre de systèmes de recommandation, optimiser l'infrastructure ML et guider le développement de l'architecture des modèles.
