Google réduit ses effectifs dans l’équipe Python
(social.coop)- Thomas Wouters a indiqué que tous les collègues avec qui il travaillait ainsi que son manager avaient été licenciés, et qu’on lui avait demandé d’assurer l’onboarding de remplaçants dans un autre pays
- L’entreprise a employé l’expression « had their roles reduced » plutôt que « laid off », mais il s’agit d’un mouvement où les rôles existants sont transférés vers un autre pays
- Les personnes qui reprennent désormais ces rôles n’apprécient pas non plus la situation, ce qui crée une pression à la fois pour l’équipe licenciée et pour les remplaçants
- D’après une réponse de suivi, les nouvelles recrues sont à Munich, disposent d’un works council, et Wouters lui-même relève aussi du works council des .nl
- Wouters cherche pour l’instant ce qu’il peut faire pour son équipe actuelle sans détériorer les relations
Réductions d’effectifs et transfert de rôles
- Thomas Wouters a indiqué que toutes les personnes avec qui il travaillait, ainsi que son manager, avaient été licenciés
- L’entreprise a présenté cela non comme « laid off », mais comme « had their roles reduced »
- Il a été demandé à Wouters d’assurer l’onboarding de leurs remplaçants
- Ces remplaçants sont des personnes qui occuperont le même rôle depuis un autre pays
- Eux non plus ne sont pas à l’aise avec cette situation
Conditions confirmées dans la réponse de suivi
- Les personnes qui reprennent ces rôles sont basées à Munich
- Il a répondu que les nouvelles recrues de Munich disposent d’un works council, et que lui-même relève aussi du works council des .nl
- Il a indiqué avoir déjà informé les « right people » concernés
Réponse actuelle
- Wouters essaie pour l’instant de ne pas détériorer les relations
- En parallèle, il cherche ce qu’il peut faire pour son équipe actuelle
- À titre personnel, il a ajouté qu’il ferait probablement de plus longues promenades avec Akio pendant un moment
1 commentaires
Avis de Hacker News
Ces derniers temps, ce genre de chose semble courant chez Google. Il y a environ un an, ils avaient aussi licencié l’équipe de support premium de GCP et l’avaient remplacée par une main-d’œuvre moins chère.
Je ne dirai pas de quel MAAN_ il s’agit, mais désormais la moitié des recruteurs sont en Inde. Par coïncidence, ce MAAN_ est celui qui m’a licencié assez récemment sans chercher à me trouver un autre poste en interne. L’incertitude sans fin créée par plusieurs vagues de licenciements, les slogans business flous et la réduction d’avantages peu coûteux ont rendu le moral assez mauvais et fluctuant ; si les MAANG veulent retenir les meilleurs talents, elles devraient sans doute se concentrer davantage sur la durabilité à long terme.
Ce sont des personnes qui ont des décennies d’expérience avec Python ; leurs connaissances et leurs liens avec la communauté sont difficiles à remplacer.
On pourrait les forcer à travailler sur les horaires américains, mais c’est aussi lié à la culture. On peut se demander s’il s’agit de montrer que les lieux de travail indiens sont plus dociles et feront ce que les managers de l’entreprise leur demandent.
C’est du genre : « une décision difficile prise à cause d’un climat de recrutement économique difficile, que nous avons créé, auquel nous sommes globalement immunisés, et que nous utilisons maintenant comme prétexte pour réduire les coûts et faire monter le cours de l’action via de grands rachats d’actions ».
J’ai moi aussi été pris dans cette affaire :( C’est vraiment triste dans l’ensemble. En 20 ans de carrière, même en incluant les autres équipes chez Google, c’était de loin le meilleur endroit où travailler, et je ne sais pas si je pourrai retrouver un jour quelque chose d’aussi bien.
Nous étions une équipe chroniquement en sous-effectif, mais nous prenions en charge une grande partie de l’écosystème Python interne à Google, et nous avons accompli des choses incroyables pendant des années.
Est-ce parce que Python est un langage tellement bon et connu qu’il n’y a plus besoin d’une équipe dédiée aux activités mentionnées ? Ou bien s’agit-il d’embaucher une main-d’œuvre moins chère ?
https://news.ycombinator.com/item?id=40171125#40176438
Comme toute l’IA est développée avec PyTorch, cette décision est difficile à comprendre. Je pense que Google utilisera JAX et PyTorch.
Nous cherchons un ingénieur ML + DSL pour concevoir et construire un runtime d’exécution et une plateforme de développement.
Google est une entreprise AI-first, et l’avenir de Google est fortement lié aux produits d’IA.
Toute l’IA est écrite en Python. Google licencie toute l’équipe Python. Erreur de segmentation.
Python est excellent pour l’IA, mais ce n’est pas le seul langage. Cela dit, licencier massivement l’équipe Python semble contre-productif. Oui, c’est bien une erreur de segmentation.
Et on pourrait aussi penser que les entreprises d’IA comme Google seront les premières à remplacer les travailleurs par l’IA.
On ne saura probablement jamais vraiment pourquoi ils ont porté ce jugement sur l’ancienne équipe. Était-elle trop bien payée, trop nombreuse, ou trop autre chose ?
Économiser sur les coûts de personnel n’est pas la décision business la plus solide. Au final, ce sont les personnes qui génèrent le chiffre d’affaires. Si l’on achète une main-d’œuvre moins chère, il faut être prêt à perdre aussi une partie du chiffre d’affaires à cause de la baisse de qualité. Bien sûr, dans certaines situations, un produit peut avoir été vendu trop cher, et le rendre moins cher en baissant la qualité peut avoir du sens financièrement. Difficile à juger.
En dehors des groupes de machine learning, Google n’aime pas beaucoup Python, et il n’y en a pas énormément dans la base de code. Vu sous cet angle, cette décision n’est pas surprenante.
De plus, Google est désormais devenue une entreprise comme IBM, donc je m’attends à beaucoup de mouvements à la IBM.
Du point de vue SRE, on voit beaucoup de Python critique pour la mission.
Et si l’on inclut le code hors de g3, c’est encore autre chose. Surtout si l’on a travaillé avec des équipes liées au matériel, aux tiers ou aux acquisitions : il y en a vraiment énormément.
0. https://github.com/bazelbuild/starlark
À lire le billet, on dirait que les emplois ont été transférés à l’étranger. Est-ce une pratique courante de procéder ainsi au lieu de simplement supprimer les postes ? J’ai le sentiment que les législateurs américains devraient mieux protéger les emplois nationaux au sein des entreprises du pays. Sinon, on risque de finir par connaître le même effondrement que l’industrie manufacturière
Quand Google a procédé à son vaste plan de licenciements de 12 000 personnes, une bonne partie de ces postes a été déplacée vers des pays comme l’Inde. Une autre vague de licenciements a pris la forme de « départs différés » destinés à former des employés en Inde
Ce sera un peu moins cher que la Californie, mais pas au point que je m’attende à ce que ce soit la raison principale
Je ne comprends vraiment pas. À l’époque où j’y étais, Python représentait une part assez importante de l’écosystème interne de Google. Chaque langage majeur avait une équipe chargée de le prendre en charge ; je ne vois pas pourquoi on sabrerait une telle équipe
Pourquoi choisir Munich, qui n’est pas bon marché et où la protection des travailleurs est relativement forte, plutôt qu’un endroit comme l’Inde, moins cher et offrant moins de protections ?
Kythe, qui gère les références croisées de codesearch, autrement dit l’équipe Grok, a subi la même chose
Google estime pouvoir externaliser à nouveau les coûts, alors elle le fait
Comme le dit Brian Cantrill, n’anthropomorphisez pas Google
Quand j’y étais, beaucoup d’outils Python étaient aussi assez mauvais. Des milliers d’heures d’ingénierie ont été gaspillées à recompiler TensorFlow sans raison fondamentale, et les responsables du langage de base semblaient peu intéressés par l’idée de corriger cela
Si un recruteur de Google vous approche, ne marchez pas : fuyez en courant
Sous Sundar Pichai, Google est devenu comme ça
Le fil ne contient pas beaucoup d’informations, mais à mes yeux cela ressemble à l’intégration des responsabilités d’une équipe dans une autre, avec l’éviction de l’équipe d’origine