前輩們大家好
小弟去年暑假有幸在疫情期間照常在G社實習, 11月拿到了return offer (new grad SWE)
去年年底也順利在UC San Diego畢業了(MS)
即將在今年3月中上工, PA是在Bay Area的Core
最近接到 HR 電話講解team match流程
她跟我說基本上是回原team的機會比較大
但小弟實習的時候因為疫情所以換過project (host在NYC)
而且project是當初主管的side project, 所以12週以來幾乎都是自己做
當初是有一個在Sunnyvale的co-host 不過只是因為project某些地方會需要他們幫忙
並沒有真的在那個team做過事, 他們主要是做hardware跟tool的optimization
HR 說她並不知道這件事 所以會幫我問一下如果是這樣的話該怎麼辦
稍微提一下實習做了什麼
Project是把TensorFlow跑在一顆模擬在FGPA上的RISC-V (沒有vector extension)
雖然乍看之下應該是做了很多hardware的work, 可是小弟其實主要只做了兩件事
1. Optimized TensorFlow C++ kernels
2. Wrote tools in Python for TensorFlow
其實中間跟embedded systems幾乎沒有關係
就是寫很純的C++矩陣運算, 減少cache misses (不是SIMD)
跟一些Python的tool讓開發者在dump train好的model到device上更方便一點
這讓我有點擔心 如果是回那個team可能跟我本身的skill set非常不align
本身沒有做過hardware跟tool optimization的經驗, 大學也沒碰過
我想做的是跟backend/internal tools/infra/OS/network
比較熟悉的語言是 C++/Java/Python/Golang, JavaScript/SQL沒有這麼熟悉
希望有前輩們如果自己team或是有認識的team缺人
麻煩站內信我我可以寄履歷/LinkedIn給前輩們過目
如果有必要的話也可以找個時間聊一下 (小弟人在加州, PST)
謝謝!