Google ने Python टीम में छंटनी की
(social.coop)- Thomas Wouters ने बताया कि उनके साथ काम कर रहे सभी सहकर्मियों और मैनेजर की छंटनी कर दी गई, और उनसे दूसरे देश में replacement staff की onboarding करने को कहा गया
- कंपनी ने “laid off” के बजाय “had their roles reduced” phrase इस्तेमाल किया, लेकिन प्रवृत्ति यह है कि मौजूदा roles दूसरे देश में शिफ्ट हो रहे हैं
- जो लोग नए roles संभाल रहे हैं, वे भी इस स्थिति से खुश नहीं हैं, जिससे छंटनी वाली टीम और replacement staff दोनों पर बोझ पड़ रहा है
- बाद के जवाबों के अनुसार, नए लोग Munich में हैं और उनके पास works council है, और Wouters खुद भी .nl के works council के दायरे में आते हैं
- Wouters फिलहाल रिश्ते खराब किए बिना पुरानी टीम के लिए जो कुछ कर सकते हैं, उसे तलाश रहे हैं
छंटनी और roles का transfer
- Thomas Wouters ने बताया कि उनके साथ काम करने वाले सभी लोग और उनके मैनेजर छंटनी का शिकार हुए
- कंपनी ने इसे “laid off” नहीं, बल्कि “had their roles reduced” कहा
- Wouters से उनके replacement staff की onboarding करने को कहा गया
- replacement staff वे लोग हैं जो वही roles किसी दूसरे देश में संभालेंगे
- वे लोग भी इस स्थिति को पसंद नहीं कर रहे हैं
बाद के जवाबों में पुष्टि हुई शर्तें
- नए roles संभालने वाले लोग Munich में हैं
- Wouters ने जवाब दिया कि Munich के नए लोगों के पास works council है, और वे खुद भी .nl के works council के दायरे में आते हैं
- उन्होंने कहा कि संबंधित “right people” को पहले ही जानकारी दे दी गई है
मौजूदा प्रतिक्रिया
- Wouters अभी रिश्ते खराब न करने की कोशिश कर रहे हैं
- साथ ही वे यह समझ रहे हैं कि पुरानी टीम के लिए क्या कर सकते हैं
- उन्होंने निजी तौर पर जोड़ा कि लगता है वे कुछ समय तक Akio के साथ लंबी walks पर जाएंगे
1 टिप्पणियां
Hacker News की राय
हाल में Google में ऐसी चीजें आम लगती हैं। करीब 1 साल पहले भी उन्होंने GCP की शीर्ष support team को निकालकर सस्ते कर्मचारियों से बदल दिया था
मैं यह नहीं बताऊंगा कि कौन-सा MAAN_ है, लेकिन अब recruiters में से आधे India में हैं। संयोग से वही MAAN_ अपेक्षाकृत हाल में मुझे निकालते समय अंदर कोई दूसरी भूमिका दिलाने की कोशिश भी नहीं कर रहा था। कई rounds की layoffs से बनी अंतहीन अनिश्चितता, अस्पष्ट business नारे, और सस्ती perks कटौती की वजह से morale काफी ऊपर-नीचे होकर खराब हो गया है, और अगर MAANG best talent retention चाहता है तो उसे लंबी अवधि की sustainability पर ज्यादा ध्यान देना चाहिए
ये लोग Python में दशकों का अनुभव रखने वाले हैं, इसलिए उनके ज्ञान और community connections को replace करना कठिन है
लोगों को US timezone में काम करने के लिए मजबूर भी किया जा सकता है, लेकिन वह भी culture से जुड़ा है। लगता है जैसे दिखाना चाहते हों कि India के workplaces ज्यादा compliant हैं और company managers जो कहेंगे वही करेंगे
कुछ ऐसा: “यह कठोर hiring economy, जिसे हमने बनाया, जिससे हम काफी हद तक immune हैं, और जिसे अब cost घटाने व बड़े stock buybacks से share price बढ़ाने के justification के तौर पर इस्तेमाल कर रहे हैं—इसके कारण लिया गया कठिन फैसला”
मैं भी इस मामले में फंस गया :( कुल मिलाकर सच में बहुत दुखद है। 20 साल के career में, Google की दूसरी teams को मिलाकर भी, यह साफ तौर पर सबसे अच्छी workplace थी, और पता नहीं आगे फिर कभी इतनी अच्छी जगह मिल पाएगी या नहीं
हमारी team में हमेशा staff कम रहा, लेकिन हमने Google के अंदर Python ecosystem के बड़े हिस्से को support किया और सालों तक कमाल का काम किया
क्या Python इतनी अच्छी और well-known language है कि आपने जिन activities की बात की उनके लिए dedicated team की अब जरूरत नहीं? या फिर सस्ता staff hire किया जा रहा है?
https://news.ycombinator.com/item?id=40171125#40176438
जब सारी AI PyTorch से develop होती है तो इस फैसले को समझना मुश्किल है। मुझे लगता है Google JAX और PyTorch दोनों इस्तेमाल करेगा
हम execution runtime और development platform की कल्पना कर उसे बनाने के लिए ML + DSL engineer ढूंढ रहे हैं
Google AI-first company है, और Google का future AI products से मजबूती से जुड़ा है
सारी AI Python में लिखी जाती है। Google ने पूरी Python team निकाल दी। Segmentation fault
Python AI के लिए शानदार है, लेकिन इकलौती language नहीं है। फिर भी Python team को बड़े पैमाने पर निकालना उल्टा असर करने जैसा लगता है। Segmentation fault तो है ही
और कोई सोच सकता है कि workers को AI से सबसे पहले replace करने की जगह Google जैसी AI companies ही होंगी
उन्होंने पुरानी team को ऐसा क्यों आंका, यह शायद हमें कभी पता नहीं चलेगा। क्या compensation ज्यादा था, headcount ज्यादा था, या कोई और चीज ज्यादा थी?
staffing cost बचाना सबसे मजबूत business decision नहीं है। आखिर revenue लोग ही बनाते हैं। अगर आप सस्ता staff खरीदते हैं, तो quality गिरने से कुछ revenue खोने के लिए भी तैयार रहना चाहिए। बेशक कुछ situations में product की कीमत ज्यादा रही हो, और quality घटाकर उसे सस्ता बनाना financially समझदारी हो सकता है। फैसला करना मुश्किल है
Machine learning groups के बाहर Google Python को ज्यादा पसंद नहीं करता, और codebase में भी यह बहुत ज्यादा नहीं है। इस नजरिये से यह कदम चौंकाने वाला नहीं है
साथ ही Google अब IBM जैसी company बन गया है, इसलिए IBM-जैसी moves बहुत देखने को मिलेंगी
SRE के नजरिये से देखें तो mission-critical Python बहुत दिखता है
और g3 के बाहर के code को शामिल करें तो बात और अलग हो जाती है। खासकर अगर आपने hardware या third-party/acquisition-related teams के साथ काम किया हो, तो सच में बहुत ज्यादा है
0. https://github.com/bazelbuild/starlark
पोस्ट पढ़कर लगता है कि नौकरियां विदेश शिफ्ट की गई हैं। किसी role को सीधे खत्म करने के बजाय ऐसा करना क्या आम practice है? मुझे लगता है अमेरिकी lawmakers को घरेलू कंपनियों से घरेलू नौकरियों की ज्यादा सुरक्षा करनी चाहिए। वरना manufacturing की तरह आखिरकार वही गिरावट आ सकती है
जब Google ने 12,000 लोगों की बड़ी layoffs की थी, तो उन roles में से काफी को India जैसी जगहों पर शिफ्ट किया गया था। layoffs का एक और हिस्सा Indian employees को training देने के लिए “delayed exit” के रूप में था
California से थोड़ा सस्ता जरूर होगा, लेकिन इतना सस्ता नहीं कि मुझे लगे यही मुख्य वजह रही होगी
यह बात सच में समझ नहीं आती। जब मैं वहां था, Python Google के internal ecosystem का काफी बड़ा हिस्सा था। हर major language के लिए उसे support करने वाली team थी, तो समझ नहीं आता कि ऐसी team को क्यों काटा जा रहा है
India जैसी सस्ती और कमजोर labor protection वाली जगह के बजाय, Munich क्यों चुना गया जो न तो सस्ता है और जहां labor protection भी अपेक्षाकृत मजबूत है?
codesearch के cross-reference की जिम्मेदारी संभालने वाली Kythe, यानी Grok team के साथ भी यही हुआ
Google को लगता है कि वह costs को फिर से externalize कर सकता है, इसलिए वह ऐसा कर रहा है
Brian Cantrill के शब्दों में, Google का मानवीकरण मत करो
जब मैं वहां था, तब भी कई Python tools काफी खराब थे। बिना किसी बुनियादी वजह के TensorFlow को फिर से compile करने में हजारों घंटे का engineering time बर्बाद हुआ, और core language maintainers को इसे ठीक करने में ज्यादा दिलचस्पी नहीं दिखती थी
अगर Google recruiter आपसे संपर्क करे, तो चलकर नहीं, दौड़कर दूर भागिए
Sundar Pichai के तहत Google ऐसा ही बन गया है
उस thread में ज्यादा जानकारी नहीं है, लेकिन मुझे ऐसा लगता है कि इस एक team की जिम्मेदारी दूसरी team में merge कर दी गई और original team को बाहर कर दिया गया