前辈们大家好
小弟去年暑假有幸在疫情期间照常在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)
谢谢!