4 pontos por GN⁺ 2024-04-28 | 1 comentários | Compartilhar no WhatsApp
  • Thomas Wouters afirmou que todos os colegas com quem trabalhava e seu gerente foram demitidos, e que ele foi solicitado a fazer o onboarding de substitutos em outro país
  • A empresa usou a expressão “had their roles reduced” em vez de “laid off”, mas o movimento é de transferência das funções existentes para outro país
  • As pessoas que vão assumir essas funções também não estão confortáveis com a situação, o que gera pressão tanto para a equipe dispensada quanto para os substitutos
  • Segundo respostas posteriores, os novos profissionais estão em Munich, têm works council, e o próprio Wouters também está coberto pelo works council da .nl
  • Wouters está tentando encontrar formas de ajudar a equipe original sem prejudicar os relacionamentos neste momento

Demissões e transferência de funções

  • Thomas Wouters afirmou que todas as pessoas com quem trabalhava e seu gerente foram demitidos
  • A empresa descreveu isso não como “laid off”, mas como “had their roles reduced
  • Wouters recebeu o pedido de fazer o onboarding dos substitutos
    • Os substitutos são pessoas que passarão a exercer o mesmo papel em outro país
    • Essas pessoas também não estão satisfeitas com a situação

Condições confirmadas em respostas posteriores

  • As pessoas que vão assumir as funções estão em Munich
  • Ele respondeu que os novos profissionais em Munich têm works council, e que ele próprio também está coberto pelo works council da .nl
  • Disse ainda que as “right people” relevantes já foram informadas

Resposta atual

  • Wouters está tentando, neste momento, não prejudicar os relacionamentos
  • Ao mesmo tempo, está avaliando o que pode fazer pela equipe original
  • Pessoalmente, acrescentou que provavelmente fará caminhadas mais longas com Akio por um tempo

1 comentários

 
GN⁺ 2024-04-28
Opiniões no Hacker News
  • Isso parece comum recentemente no Google. Cerca de um ano atrás, eles também demitiram a equipe de suporte premium do GCP e a substituíram por mão de obra mais barata.
    Não vou dizer qual MAAN_ é, mas agora metade dos recrutadores está na Índia. Coincidentemente, esse MAAN_ foi o lugar que me demitiu há relativamente pouco tempo e não tentou me encontrar outra vaga internamente. A incerteza interminável criada por várias rodadas de demissões, slogans de negócios vagos e a redução de benefícios baratos fizeram o moral oscilar e ficar bem ruim; se a MAANG quer reter os melhores talentos, acho que precisa se concentrar mais na sustentabilidade de longo prazo.

    • É difícil ver a queda de moral como um resultado indesejado em todos os casos. Parecia haver muita insatisfação das empresas com funcionários que exigiam remuneração mais alta, trabalho remoto e posicionamentos sobre várias questões sociais e políticas; desanimar as pessoas e fazê-las temer o desemprego é uma das respostas possíveis.
    • É uma questão diferente da equipe de suporte. A equipe de Python do Google era pequena, e muitos também faziam parte do Python steering council ou eram desenvolvedores do Core Python.
      São pessoas com décadas de experiência em Python, então é difícil substituir seu conhecimento e suas conexões com a comunidade.
    • Mover para a Índia pode parecer bom, mas a comunicação vira um problema por causa da diferença de fuso de 13 a 15 horas. Parece bom até o momento em que você está trabalhando em Cupertino e precisa fazer uma reunião às 23h30 porque não há nenhuma hora de sobreposição.
      Dá para obrigá-los a trabalhar no horário dos EUA, mas isso também tem a ver com cultura. Fica a impressão de que querem mostrar que os locais de trabalho na Índia são mais submissos e farão o que os gestores da empresa mandarem.
    • Ouvi dizer que algo parecido está acontecendo em mais de uma grande empresa de tecnologia e, como essas mesmas empresas já demitiram muitos recrutadores, é bem provável que tenha se espalhado ainda mais.
      É aquele tipo de “decisão difícil tomada por causa de um ambiente econômico severo para contratações que nós criamos, ao qual somos em geral imunes, e que agora usamos como justificativa para cortar custos e elevar o preço das ações com recompras massivas”.
    • Os melhores talentos também existem fora dos EUA.
  • Eu também fui pego nisso :( No geral, é realmente triste. Em 20 anos de carreira, mesmo incluindo outras equipes do Google, foi de longe o melhor lugar para trabalhar, e não sei se vou conseguir encontrar algo tão bom de novo.
    Éramos uma equipe cronicamente subdimensionada, mas dávamos suporte a uma grande parte do ecossistema Python interno do Google e fizemos coisas incríveis ao longo dos anos.

    • Falando sério, qual será o motivo dessa medida?
      Python é uma linguagem tão boa e conhecida que não precisam mais de uma equipe dedicada às atividades mencionadas? Ou estão contratando mão de obra mais barata?
      https://news.ycombinator.com/item?id=40171125#40176438
      É difícil entender essa decisão quando toda IA é desenvolvida com PyTorch. Imagino que o Google vá usar JAX e PyTorch.
    • @zem, talvez você se interesse pelo que fazemos. Veja http://tektonic.ai e me avise em nic.surpatanu@tektonic.ai.
      Estamos procurando engenheiros de ML + DSL para conceber e criar um runtime de execução e uma plataforma de desenvolvimento.
    • Você poderia dizer o que acha que aconteceu? Não é como se a empresa tivesse perdido de repente a necessidade de um ecossistema Python.
  • O Google é uma empresa AI-first, e o futuro do Google está fortemente ligado a produtos de IA.
    Toda IA é escrita em Python. O Google demitiu toda a equipe de Python. Falha de segmentação.

    • Vamos depurar essa lógica. É verdade que o Google é centrado em IA, mas não é uma empresa que depende de uma única coisa.
      Python é excelente para IA, mas não é a única linguagem. Ainda assim, uma demissão em massa da equipe de Python parece contraproducente. De fato, é uma falha de segmentação.
    • “Toda IA é escrita em Python” só vale para código de alto nível. No nível baixo, é CUDA, que é uma forma de C.
      E também dá para pensar que empresas de IA como o Google seriam os primeiros lugares a substituir trabalhadores por IA.
    • Dentro do Google, Python é usado apenas para prototipagem. Todo código de IA em produção roda em C++.
    • Erro de tipo na terceira linha: “Python” não é um tipo válido para “toda IA”.
    • Você fala como se o Google fosse ficar sem uma equipe de Python, mas na verdade eles a trocaram por uma alternativa mais barata e provavelmente pior. Ao menos o Google parece acreditar que conseguirá continuar fazendo o mesmo trabalho, então não é uma mudança de direção.
      Provavelmente nunca saberemos por que fizeram essa avaliação da equipe antiga. Salários altos demais, gente demais, ou algo mais em excesso?
      Economizar em custo de pessoal não é a decisão de negócios mais sólida. No fim, quem gera receita são as pessoas. Se você compra mão de obra mais barata, precisa estar preparado para também perder parte da receita por causa da queda de qualidade. Claro que, em algumas situações, o produto estava caro demais e reduzir a qualidade para torná-lo mais barato pode fazer sentido financeiramente. É difícil julgar.
  • Fora dos grupos de machine learning, o Google não gosta muito de Python, e não há muito dele na base de código. Visto dessa perspectiva, essa medida não surpreende.
    Além disso, o Google agora virou uma empresa tipo IBM, então espero ver muitos movimentos típicos da IBM.

    • Como ex-Googler, eu diria que isso varia muito conforme a equipe. Minha primeira equipe era 100% C++, e a subequipe para a qual me transferi era 100% Python. Há muito Python espalhado por aí.
    • Nesta escala de base de código, “muito pouco” ainda é muita coisa.
      Do ponto de vista de SRE, vejo muito Python mission critical.
    • Como já foi mencionado publicamente várias vezes ao longo dos anos, mais de 100 milhões de linhas de Python dificilmente podem ser chamadas de “muito pouco”.
    • Corrigindo, seria mais correto dizer fora dos grupos de machine learning e das áreas relacionadas a CI/infra. Especialmente lembrando que Starlark[0] é um dialeto de Python.
      E, se você incluir código fora do g3, a história muda de novo. Especialmente se trabalhou com equipes de hardware, terceiros ou aquisições, há uma quantidade realmente enorme.
      0. https://github.com/bazelbuild/starlark
    • Não é verdade. Por exemplo, toda a infraestrutura de testes móveis é escrita em Python.
  • Pelo texto, parece que os empregos foram transferidos para fora do país. É uma prática comum fazer isso em vez de simplesmente eliminar as funções? Sinto que legisladores dos EUA deveriam proteger mais os empregos domésticos das empresas nacionais. Caso contrário, pode acabar sofrendo o mesmo colapso da manufatura

    • É comum. Tanto no Google quanto nos EUA em geral
      Quando o Google fez a grande demissão de 12 mil pessoas, transferiu muitas dessas funções para lugares como a Índia. Outra leva de demissões foi no formato de “saída adiada” para treinar funcionários na Índia
    • Pode ser meu viés, mas, quando falam em transferir uma função para o exterior, Munich não é a primeira cidade que me vem à cabeça
      Deve ser um pouco mais barata que a Califórnia, mas não barata o suficiente para eu esperar que esse seja o principal motivo
    • Pelo que sei, os substitutos já eram funcionários do Google. Só não eram da equipe de Python. Então é uma espécie de transferência para o exterior, mas também é difícil dizer que seja exatamente isso
      Isso realmente não faz sentido para mim. Na minha época, Python era uma parte bem grande do ecossistema interno do Google. Cada linguagem principal tinha uma equipe para dar suporte a ela; não entendo por que cortar uma equipe dessas
    • Este post enviado é ruim por quase não ter contexto. Parece que a pessoa que postou está na Netherlands e a nova equipe está na Germany, então não sei como interpretar isso
    • Se li a thread corretamente, as novas funções parecem ficar em Munich. Pode haver algum motivo além de uma simples transferência para o exterior
      Por que teriam escolhido Munich, que não é barata e tem proteção trabalhista relativamente forte, em vez de um lugar como a India, que é mais barato e tem proteção trabalhista mais fraca?
  • Kythe, responsável pelas referências cruzadas do codesearch, ou seja, a equipe do Grok, também passou pela mesma coisa

    • Alguém sabe o que aconteceu com Kythe/Grok? Fiquei curioso se o projeto está sendo encerrado ou se uma nova equipe está sendo montada em outra região
    • Simplesmente fizeram a equipe inteira evaporar para transferir as funções para o exterior :(
    • Poxa, esse também é um projeto open source realmente valioso. Embora seja uma área meio de nicho
  • O Google sente que pode externalizar os custos de novo, então faz isso
    Como disse Brian Cantrill, não antropomorfize o Google

    • Não antropomorfize Sundar Pichai
  • Na minha época, muitas ferramentas de Python também eram bem ruins. Milhares de horas de engenharia eram desperdiçadas recompilando o TensorFlow sem um motivo fundamental, e os responsáveis pela linguagem central pareciam ter pouco interesse em corrigir isso

  • Se um recrutador do Google se aproximar de você, não caminhe: corra para longe
    Foi nisso que o Google se transformou sob Sundar Pichai

  • Não há muita informação naquela thread, mas, para mim, parece que integraram as responsabilidades dessa equipe a outra equipe e mandaram a equipe original embora