شرایط کار به عنوان یک وررَوَنده داده در شرکتهای ماماا!
در این مقاله سعی میشه به سادگی و با ارائه جزئیات نسبی ذکر بشه که شما به چه چیزهایی نیاز دارید تا به عضو یکی از شرکتهای غول تکنولوژی یعنی MAMAA یا همون FAANG سابق (تقریباً سابق) دربیاید. برای هر شرکت یه توضیح کوتاهی داده میشه تا برای دوستان تازهوارد که فقط جنبه ظاهری رو مثل موتور جستجو یا شبکههای اجتماعی در نظر دارند چندان غریبی ایجاد نشه. در ضمن توضیحات از ویکیپدیا گرفتهشده و برداشت شخصی بنده نیست، از همین بابت ممکنه بخشهایی مثل «شرکت فلان، یک شرکت چندملیتی آمریکایی هست» چندان خوشایند بهنظر نرسه (نه از روی نژادپرستی و نفرت قبلی، بلکه زدهشدن از روی تکرار مداوم یک چیز).
متا (Meta)
متا پلتفرمز که به عنوان متا تجارت میکند با نام سابق فیسبوک نیز شناخته میشود، یک شرکت فناوری چندملیتی آمریکایی مستقر در منلو پارک در ایالت کالیفرنیا است. این شرکت مالک فیسبوک، اینستاگرام و واتساَپ و سایر محصولات و خدمات است.
حداقل صلاحیت:
کارفرما مدرک کارشناسی ارشد را در انفورماتیک، علوم کامپیوتر، اقتصاد، سیستمهای اطلاعاتی، ریاضیات، آمار یا رشتههای مرتبط و ۱ سال سابقه کار در شغل پیشنهادی یا در یک شغل مرتبط با تجزیه و تحلیل دادهها یا مشاوره را میپذیرد. تجربه باید شامل ۶ ماه تجربه در موارد زیر باشد:
زبانی برای نوشتن اسکریپت (پایتون، پیاچپی یا پرل)
استفاده از زبانها و بستههایی مانند R ،Pandas ،MATLAB ،SPSS ،SAS یا Stata
آمار (آزمون فرضیه و رگرسیون)
مجموعه دادههای بزرگ و محاسبات توزیعشده (Hive/Hadoop)
ابزارهای تجسم دادهها (به عنوان مثال Tableau)
اجرای پروژههای استراتژیک با شرکای متقابل
راهاندازی و تکمیل پروژهها با حداقل راهنمایی
صلاحیت ترجیحیای ذکر نشده…
گوگل (داداش کوچیکه Alphabet)
گوگل یک شرکت فناوری چندملیتی آمریکایی است که بر هوش مصنوعی، فناوری موتورهای جستجو، تبلیغات آنلاین، محاسبات ابری، نرمافزارهای کامپیوتری، محاسبات کوانتومی، تجارت الکترونیک و لوازم الکترونیکی مصرفی تمرکز دارد.
حداقل صلاحیت:
مدرک کارشناسی ارشد در یک رشته کمی (مثل آمار، تحقیقات عملیات، بیوانفورماتیک، اقتصاد، زیستشناسی محاسباتی، علوم کامپیوتر، ریاضیات، فیزیک، مهندسی برق، مهندسی صنایع) یا تجربه عملی معادل.
۲ سال سابقه کار در زمینه تحلیل دادهها
تجربه با نرمافزارهای آماری (مانند R ،MATLAB و یا پایتون با Pandas) و زبانهای پایگاهداده (مثل SQL)
صلاحیت ترجیحی:
مدرک دکترا در یک رشته کمی (در بخش بالا ذکرشده است)
۴ سال سابقه کاری مرتبط شامل تخصص در تحلیل دادههای آماری مانند مدلهای خطی، تحلیل چندمتغیره، مدلهای تصادفی، روشهای نمونهگیری.
تجربه کاربردی با یادگیری ماشین در مجموعه دادههای بزرگ
نشان دادن رهبری و خویشراهبری از خود. تمایل به آموزش به دیگران و یادگیری تکنیکهای جدید.
نشان دادن مهارت در انتخاب ابزار آماری مناسب با توجه به یک مشکل تجزیه و تحلیل دادهها. مهارتهای ارتباط نوشتاری و کلامی موثر.
مایکروسافت (Microsoft)
شرکت مایکروسافت یک شرکت فناوری چندملیتی آمریکایی است که نرمافزار رایانهای، لوازم الکترونیکی مصرفی، رایانههای شخصی و خدمات مرتبط را تولید میکند که مقر آن در محوطه مایکروسافت ردموند واقع در ردموندِ واشنگتن در ایالات متحده است.
حداقل صلاحیت:
لیسانس هنر (شامل نوشتن، تاریخ، فلسفه یا دینی)، لیسانس علوم (که معمولاً بیشتر با ریاضیات کار دارند)، علوم کامپیوتر، آمار، ریاضی و یا علوم داده یا مدرک معادل آن.
۳-۵ سال تجربه در علم داده، تجزیه و تحلیل و یا آمار
صلاحیت ترجیحی:
تکنیکهای قوی کاوش و تجزیه و تحلیل دادهها با استفاده از زبانهایی مانند Python ،SQL ،R یا Kusto
توانایی کمک به تعریف فرضیه، الزامات، معیارها و کاربرد با شرکای تجاری و فنی
توانایی کار از طریق ابهام و انعطافپذیری برای کار در زمینهها و پروژههای مختلف
توانایی اثباتشده برای ایجاد مشارکتهای موفق و ایجاد همکاری پیچیده بینگروهی
مهارتهای استثنایی تصمیمگیری و اولویتبندی، حل تعارض، ایجاد جامعه (کامیونیتی) و پیگیری
آمازون (Amazon.com)
آمازون داتکام، یک شرکت فناوری چندملیتی آمریکایی است که بر تجارت الکترونیک، محاسبات ابری، جریان دیجیتال (استریمینگ دیجیتال) و هوش مصنوعی تمرکز دارد. از آن به عنوان یکی از تاثیرگذارترین نیروهای اقتصادی و فرهنگی در جهان یاد میشود و یکی از با ارزشترین برندهای جهان است.
حداقل صلاحیت:
مدرک کارشناسی ارشد یا دکترا در رشتههایی مانند یادگیری ماشین، علوم، آمار، ریاضیات کاربردی، فیزیک، علوم کامپیوتر یا اقتصاد.
تسلط به یک زبان برنامهنویسی یا محاسباتی (مانند پایتون، R و غیره)
بیش از ۲ سال تجربه کاری مرتبط در نقش تحلیلی شامل استخراج، تجزیه و تحلیل، آمار و ارتباطات.
بیش از ۲ سال تجربه با زبانهای کوئرینویسی (مثل Hadoop/Hive)
تجربه پردازش، فیلتر کردن و ارائه مقادیر زیاد (میلیونها تا میلیاردها رکورد) از گروههای مختلف محصول و عملکردهای تجاری.
تجربه کار با یادگیری ماشین و یا یادگیری عمیق برای مشکلات دنیای واقعی
صلاحیت ترجیحی:
تخصص در یادگیری تقویتی و یا یادگیری عمیق
کنجکاوی طبیعی و میل به یادگیری، اشتیاق به حل مسائل دنیای واقعی
سابقه کار قابل اثبات در برخورد خوب با ابهامات، اولویتبندی نیازها و ارائه نتایج در یک محیط پویا
مهارتهای ارتباطی کلامی و نوشتاری برتر با توانایی حمایت موثر از راهحلهای فنی برای افراد، تیمهای مهندسی و مخاطبان تجاری.
عمق و وسعت در دانش، یادگیری ماشینی عالی، تجزیه و تحلیل آماری و مهارتهای حل مسئله
اپل (Apple)
شرکت اپل یک شرکت فناوری چندملیتی آمریکایی است که در لوازم الکترونیکی مصرفی، نرمافزار و خدمات آنلاین تخصص دارد که دفتر مرکزی آن در کوپرتینو در ایالت کالیفرنیا است.
حداقل صلاحیت:
تجربه عملی و درک نظری الگوریتمهای طبقهبندی، رگرسیون، خوشهبندی و تشخیص ناهنجاری
دانش کاری از پایگاهدادههای رابطهای، از جمله SQL، و سیستمهای توزیعشده در مقیاس بزرگ مانند Hadoop و Spark
امکان پیادهسازی خطوطلوله و برنامههای علوم داده در یک زبان برنامهنویسی عمومی مانند پایتون، اسکالا یا جاوا.
توانایی درک و اشکالزدایی ادغام سیستمهای پیچیده که زنجیرههای ابزار و تیمها را در بر میگیرد.
توانایی استخراج بینش تجاری معنیدار از دادهها و شناسایی داستانهای پشت الگوها
مهارتهای ارائه عالی، تجزیه و تحلیل پیچیده و مفاهیم به نکات مختصر متمرکز بر کسب و کار
خلاقیت برای مهندسی ویژگیها و سیگنالهای جدید، و فراتر رفتن از ابزارها و رویکردهای فعلی
صلاحیت ترجیحیای گفتهنشده، و خود وبسایت کار اپل (اپل جابز) از موارد بالا به عنوان صلاحیتهای کلیدی نام میبره…
نتفلیکس (جایزه برای سمجها)
نتفلیکس یک شرکت تولید و خدمات پخش اشتراک آمریکایی است. این مجموعه که در ۲۹ آگوست ۱۹۹۷ (برابر با ۷ شهریور ۱۳۷۶) راهاندازی شد، یک کتابخانه فیلم و سریال تلویزیونی را از طریق معاملات توزیع ارائه میدهد و همچنین تولیدات خود به نام Netflix Originals منتشر میکند.
حداقل صلاحیت:
بیش از ۸ سال تجربه در صنعت و مهارت در ساخت خطوطلوله داده توزیعشده به صورت دستهای و بلادرنگ (در پشت صحنه کار این شبکه عظیم از Spark ،Flink ،Hive/Iceberg ،Kafka استفاده است، بنابراین تجربه با این فناوریها مفید است، اما به لزوماً مورد نیاز نیست).
شما باید حداقل به یک زبان اصلی (مانند جاوا، اسکالا، پایتون) و SQL (از هر مدلی) مسلط باشید. همچین در تلاش باشید که کدهای تمیز و قابل نگهداری بنویسید، و در کنار این موارد، برای کار با فناوریهای جدید مشکلی نداشته باشید.
باید دانش گستردهای در مورد انتقال و پروتکلهای API مانند gRPC یا GraphQL یا REST در اختیار داشته باشید.
شما باید دارای یک طرز فکر محصول برای درک نیازهای کسب و کار و توسعه راه حلهای مهندسی مقیاسپذیر باشید.
شما همواره باید به دنبال فرصتهایی برای سادهسازی، خودکارسازی وظایف، و ساخت اجزای قابل استفاده مجدد در موارد و تیمهای چندگانه باشید.
شما دارای مهارتهای ارتباطی قوی برای همکاری با شرکای متقابل و هدایت پروژهها هستید. شما کنجکاو و مشتاق به کار در انواع تخصصهای مهندسی هستید (به عنوان مثال، علم داده، مهندسی داده و یادگیری ماشین).
شما به جزئیات توجه دارید و دوست دارید با محصولات داده با کیفیت بالا که به خوبی مستندشده و به راحتی قابل درک هستند، شادی را در میان شرکای خود ایجاد کنید.
کار کردن در چابکترین (اَجایلترین) محیطها با الزامات مبهم و تکرارهای سریع راحت هست برای شما. شما زیرک هستید و هوشمندانه ریسک میکنید.
صلاحیت ترجیحی خاصی نداره، فقط بهتره تجربه کار فریمورکهای ساخت مایکروسرویسها نظیر Spring Boot رو داشته باشید. از نحوه نوشتار ۳ شرط آخر هم در حداقل صلاحیتهای این شرکت تعجب نکنید، در توصیف شغل با لحن مستقیم به شما صحبت میشه.
در انتها توجه داشته باشید که تمامی موارد بالا که براتون آماده کردم مربوط به یه شغلی نزدیک به انگولک کردن دادهها بود و لزوماً شما نباید دو خط کد برای خوشگلسازی و نمایش دادهها بزنید یا از AutoML برای خودکارسازی فرآیند کار استفاده کنید. معمولاً شرکتهای کوچیک و بزرگ از شما انتظار دارن که به مسائل بیزنسی هم آشنایی داشته باشید.
سوا از نکته بالایی و بحثهای پشتش، بهنظرتون کدوم یکی از این شرکتها سختگیرتر بود؟ بهنظر خودم نتفلیکس اون بچه پروئه هست! :)