[徵才] Skymizer 誠徵軟體工程師(多種職缺內詳)

看板Soft_Job作者 (貓貓貓貓)時間6年前 (2018/04/01 20:10), 6年前編輯推噓18(1808)
留言26則, 22人參與, 6年前最新討論串1/1
2018.04.02 更新:目前 Operations Engineer I 職缺收到眾多履歷, 在履歷中以及正在面試的人當中都有符合需求的人選了,所以 OE I 這 個職缺暫時不再收新的履歷囉,截至 4/2 寄來的履歷都有排進審核流 程,請各位板友放心。謝謝各位板友的熱情支持,你們的推薦是讓我們 努力做得更好的動力!如果有板友想要當面認識我們,今年我們會在 Debian Conf 上擺攤,歡迎大家來找我們玩。 偷偷說,Debian Conf 是國際開源年會,第一次辦在亞洲就是辦在臺灣 真的很想讓國外開發者看看臺灣的開發能量,不過聽說目前報名的台灣 人比外國人少…活動不需任何費用,能近距離跟眾多國外開發者接觸, 這麼棒的機會大家趕快來參加啊啊啊~ 其他職缺還是歡迎大家大力投遞,好想感受看看雪片般的履歷的感覺, 拜託各位大大囉<(_ _)> =============================我是分隔線============================= 前陣子在板上 po 過兩次職缺,承蒙大家關照,現在已經有新夥伴了, 但目前還有職缺持續徵求夥伴中,請大家不吝支持推薦。 特別要宣傳一下的是,我們上次徵才文中有提到 Operations Engineer I 的職缺,IT 部門主管非常誠懇的寫了一篇工作說明文,歡迎大家讀到最後 如果有想到不錯的人選也歡迎幫忙轉貼推薦。 也許我們不是業界薪水最好的,但我可以很自豪的說,在 Skymizer 工作, 會盡力讓大家工作得愉快、覺得自己拿到的報酬符合您的工作價值。 另外補充一下我們公司在台北和新竹都有辦公室, 除了 operations engineer 限台北, 其他職缺都可以選擇要在台北或新竹上班,可以在面試時跟主管討論。 了解公司文化: https://www.ptt.cc/bbs/Soft_Job/M.1519202930.A.503.html https://www.ptt.cc/bbs/Soft_Job/M.1489656354.A.7B9.html ## 職缺一覽 ## Senior Blockchain Virtual Machine Engineer Junior Blockchain Virtual Machine Engineer Senior Deep Learning Compiler Engineer Compiler/Virtual Machine Engineer Junior Compiler/Virtual Machine Engineer Software engineer, DLA Performance engineering Operations Engineer I (已額滿) 職缺傳送門: https://blog.skymizer.com/2018/02/01/jobs2018/ 履歷請寄到: cat4@skymizer.com ## 徵才公司/統編 ## Skymizer :http://www.skymizer.com/ 台灣發展軟體科技股份有限公司/ 54309531 ## 徵才連結 ## https://blog.skymizer.com/jobs2018/ ## 公司介紹投影片## https://speakerdeck.com/skymizer/skymizer-recruiting-2018 裡面也有公司環境照片 ## 關於我們 ## Skymizer 是頂尖的編譯與虛擬化技術團隊,幫助客戶建立各式的虛擬機與編 譯器,增加軟體效能、縮短 time-to-market 時間;目前我們已與世界級的 公司合作,一起開發供深度學習 (deep learning) ASIC 使用的編譯器,與 新一代區塊鏈上的智能合約 (smart contract) 所使用的虛擬機。除了內部 產品,也積極開發及參與 Open Source 的專案。我們熱愛技術、想透過我們 的雙手讓軟體界變得更好,為此,需要你的加入! ## 關於工作 ## 在 Skymizer,你可以鑽研最先進的技術,從創造當中得到十足的快樂;享受 推理解謎的迷人樂趣,並將之發揮到淋灕盡致。最棒的是,你將和許多科技 狂熱的強者一起共事與學習,一起創造下一代的 Compiler 工具與技術。了 解未來最好的方式就是和一群神人一起創造它,你會與一些怪才與技術狂熱 者一起工作。 ## 職缺一覽 ## Senior Blockchain Virtual Machine Engineer Job statement: - design and implement virtual machine framework for blockchain applications Job description: - mastery over C and C++ - familiar with LLVM framework - Match one of these requirements - familiar with UNIX system programming - familiar with COSMOS framework Junior Blockchain Virtual Machine Engineer Job statement: - design and implement virtual machine framework for blockchain applications Job description: - familiar with C and C++ - experienced with LLVM framework - familiar with UNIX system programming - experienced with COSMOS or Tendermint framework Senior Deep Learning Compiler Engineer Job statement: - design and implement compiler framework for deep learning system Job description: - mastery over C and C++ - familiar with LLVM framework - experienced with one of deep learning programming frameworks (Caffe, TensorFlow, MXNET, NNVM/TVM, ONNX, etc.) - have IC development background is a plus, esp. architecture exploration experience Compiler/Virtual Machine Engineer Job statement: - design and implement Skymizer C/C++ Intelligent Compiler Job descriptions: - mastery over C and C++ - familiar with LLVM framework - experienced with software performance profiling or hardware architecture exploration Junior Compiler/Virtual Machine Engineer Job statement: - design and implement Skymizer C/C++ Intelligent Compiler Job descriptions: - familiar with C and C++ - experienced with LLVM framework - experienced with software performance profiling or hardware architecture exploration Software engineer, DLA Performance engineering Job Statement: - Evaluate performance of large-scale systems (e.g. Caffe, MXNet, TensorFlow). Job Description: - Design and implement representative benchmarks. - Design and implement profiling tools/frameworks. - Match one of these requirements: - Knowledge of hardware performance monitor unit (PMU) and profiling. - Experience with profiling tools (e.g. perf-tools). - Experience with silicon architecture or system software, with the ability to root cause performance bottlenecks. - Experience with C or C++ and scripting languages. - Experience with deep learning frameworks and nets. Operations Engineer I(已額滿) 責任: 0. 維護公司所有的軟硬體電腦設備 (含開發版、手機、網路相關硬體)。 0.0 安裝電腦、開發版、手機 0.1 硬體故障更換 0.2 軟硬體故障第一線查修測試 0.3 簡單的軟硬體測試 0.4 固定模式的軟體營運維護 1. 學習此關鍵字列表中的相關知識 (面試時會給比較完整的列表,此為樣本): Ubuntu, mdadm, Virtualenv, LXD, LDAP, Dnsmapq, VLAN, 802.1X, LACP 1.0 需要的話可以有人教你 1.1 學會之後再慢慢開始維護相關系統 (非必要,此為職涯發展方向之一) 2. 嘗試將你的工作自動化 要求: 0. 誠信 (極嚴格的標準) 1. 耐心 2. 熟悉 shell script 3. 理解電腦、網路硬體架構 4. 會 python、perl、go、javascript 其中之一以上 面試標準: 0. 解決未知問題的能力 1. Unix 系統的熟悉程度 2. 網路相關軟硬體的熟悉程度 3. 電腦硬體架構的理解程度 4. Linux container 相關技術的熟悉程度 部門主管現身說法: 這是我們 team 成立後第一次徵人 ☆,:*:‧\( ̄▽ ̄)/‧:*‧°☆*`, 不過如果公司沒有意外的爆發性成長的話這也是我們 team 接下來一年內 唯一次招人。不過我們還不打算招新的 SWE (software engineer), 這次只打算招一個 OE (Operations Engineer),所以要來做 SWE 的請跳 過我們部門囉。 我們部門是 Skymizer IT 部門,簡單的說就是軟硬體打雜 team。目前只 有兩個成員,都是 SWE,由於我們越來越多時間要去支援其他 RD team, 所以想招個 OE 來幫我們做一些我們不想做的事。 從我的觀點來看列一些優缺點: 優點: 1. 不用加班。需要加班的狀況都會是我來扛,就算是公司 Server 全炸了 你都不需要加班。除非你有多種非常好的理由強烈要求加班。 2. 下班就真的是下班。下班後不用理會任何公司的人,連老闆都不用理, 有事我負責,如果你因為這樣被 fire 了我會跟你一起走。 3. 工作上遇到了困難的技術問題都有 SWE 會幫忙解決。所以不會因為卡在 某個問題很久而覺得煩悶。 4. 你會跟 Skymizer 最強的一群人一起工作。我們雖然是非 RD team,可 是我敢說我們 team 內的 SWE 絕對是 Skymizer 內平均素質、能力最強 的SWE team,公司內有史以來只有 intern team 的平均素質高於我們。 我未來也會繼續往這個方向發展。你想學的東西如果我們有興趣往那邊 發展,絕對可以很快變成這個領域頂尖的 team。 5. 不用放乖乖。因為 IT 摸一下就會好了(?) 缺點: 1. team 內的 SWE 接下來一段時間全部都會去支援 Software RD。所以短期 內部門不會開發什麼東西,也不太會有什麼特別於外面的世界的技術。 2. 你是第一個純 operations 的 engineer。因此沒有一個 pattern可以模 仿學習,也不會有人可以比較、激勵。 3. 可能會有一種階級感。OE 在薪資和工作內容上都是 SWE 的底端水準,我 只能保證的就是 OE 的薪資底線跟 SWE 是一樣的,但以目前來看你可能仍 然會是 engineer 中薪水最低的。 4. 職涯發展比較小。OE 做的事比較沒有太多創意發揮的成分,所以不容易有 爆發性的成長,工作內容上對你能力成長的貢獻也會比較侷限。又由於不太 需要負擔責任,所以薪資的成長空間也會比較小,要等到公司變大工作變複 雜或是有要扛責任的 Operations Engineer 職位,薪資成長空間才會開始 變大。 5. 你的座位跟我們不在一起。我們這間辦公室滿了 QQ QQ QQ, 所以比較難隨便轉頭就討論,溝通的成本會變得比較高一點。 FAQ: Q0: 什麼叫做「誠信 (極嚴格的標準)」 A0: 這是指誠信要盡可能客觀,也就是你自認為已經非常誠實的表達某些東西, 但還是有可能是你的理解和現實差異太大。誠信的範圍也不只有人格特質上, 還包含了在能力上,你需要知道自己懂什麼、自己不懂什麼。 Q1: SWE 和 OE 在組織結構中是怎麼樣? A1: 是平行的。但是因為能力上的差異,在可做的決定上是必然是 SWE 會比 OE 有更多的選擇和權力。例如我們正在用的某個 system 有 bug,OE 能做的 除了回報外,可能就是抓 code 下來修好,重新編譯後 deploy 上去。 但是 SWE 可能會評估直接做個 binary patch 的速度比編譯還快,那 SWE 就可以馬上先 binary patch 線上的 system,剩下的事可能就會先放著, manager 很可能就會指派其他 OE 接手。這樣表面上看起來就好像 SWE 有 很高的權力做決定或亂搞,然後 OE 要去收拾善後。但這其實是因為 (修好 system) 這件事被拆為 (極速修好 system) 和 (考慮長期的修好 system) 兩件事,因為前者可能只有 SWE 能做到,所以自然後者就更可能被分配 到 OE 身上,而這其實就是整個 team 的合作(不過 OE I 還沒有責任要維 護 code,所以這個舉例目前還不會發生)。 Q2: 這樣看起來 OE 要寫 code? A2: 要。整個 IT team 的人都要有能力寫 code。即使未來有硬體組裝人員, 他們也都一定要會寫 code。 Q3: 那 OE 以後可以轉 SWE 嗎? A3: 以我的 team 來說,確實以後要招募 SWE 時會優先從 team 內的 OE 找, 但是我的 team 的 SWE 的標準非常非常嚴苛,對內對外標準都一樣, 所以 OE 轉 SWE 重點還是在於自己的能力。如果是要轉其他 team 的 SWE 的話就完全是要看其他 team,我就無法回答囉。 Q4: 那我可以當 OE 但是試著邊做 SWE 的事嗎? A4: 可以。確實 OE 的面試標準 > 要求 > 責任,所以你很可能有餘裕可以去 做 SWE 的事。但是請記得,要轉 SWE 還是要看各 team SWE 的職缺與標 準,我不保證你做了很多 SWE 的事就能轉為 SWE。而且你並沒有扛 SWE 會扛的責任,所以即使完成的事跟 SWE 一樣多,你的報酬也不保證會跟 SWE 一樣,甚至我可以說多數情況下你的報酬還是會比 SWE 低,因為責任 也是很有價值的一件事。還有,OE 的績效最主要還是看 OE 本身的事做得 好不好,SWE 的事做的再多,也無法保證 OE 的位置。 另外,某些 project 有額外的保密需求時,可能只會邀請一些 SWE 參與。 所以,如果要把 OE 當作一個比較弱的 SWE 職缺,有很多風險你會需要考 慮清楚。 Q5: OE 的取代性會不會很高? A5: 會。OE 本身的責任之一就是想辦法利用自動化取代掉自己的工作。因此我 們公司的 OE 不會是一個不用進步的職位,他跟 SWE 一樣都要不斷的學習、 不斷的讓自己進步。實際上這也是整個 IT team 的核心價值之一。 而且,IT team 的 SWE 絕對可以取代所有的 OE,所以 OE 本身要不被取代, 依靠的絕對不會是工作上的不可取代性,而是本身的人格、能力是否被欣賞。 以我現有的眼界看來,OE 要被完全取代還是不太可能的,始終會有一些事需 要人為介入,而且我們 OE 的招聘也是比較保守,目前這個 OE 的職缺,我 認為除非公司快要倒了,不然是不會被裁撤的。 職缺傳送門: https://blog.skymizer.com/2018/02/01/jobs2018/ ## 公司地址 ## 台北(HQ):台北市內湖區瑞光路408號12F-2 新竹:清大育成中心內 ## 公司員工是否自備工作工具 #### 薪資 ## 月薪 60000 ~ 150000 元,薪資保障 14 個月。股票或股票選擇權另議。 ## 上班時間 ## 10:00~19:00 表定八小時,可彈性調整(早上班就早下班,晚上班就晚下班 中間休息時間自行決定) ## 平均每週工時 ## 8*5=40小時 ## 加班費制度 ## 如有加班比照勞基法給予加班費或依個人意願選擇補休。 我們重視效率遠勝於工時,公司並不鼓勵加班。 ## 員工福利 ## * 彈性的上下班時間,自由的工作環境與風格。 * Skymizer 就是你自己的公司,你可以把環境打造你喜歡的舒適樣子 * 護眼的雙螢幕、最頂級的升降桌與人體工學椅,自行挑選的滑鼠與鍵盤,還 有你想看就可以買的書。 * 每年健康檢查及團體保險。 * 我們還蠻常出遊的,以及有事沒事就會一起玩桌遊,就算沒有加入我們,還 是歡迎一起來打桌遊! * 工作滿一年即給予特休 14 天,每多任職一年會多一天。特休按在職比例計 算,於每年初預先發放,未滿一年亦同。 * 彈性休假:遇到連假補班日不須補班,並且每年額外享有 4 天可自由安排的 彈性休假。 * 每年 3 天全薪病假。 * 同性伴侶註記視同登記,同享婚假、產假/陪產假、家庭照顧假…等。 * 有貢獻就要有收獲!我們會讓最有貢獻的人才有最大的回報。 * 公司有貓,[住在 RD 部門的貓] https://www.facebook.com/hachu.cat/ 謝謝各位撥冗閱讀到最後,希望能和你成為夥伴。 履歷請寄到: cat4@skymizer.com -- 沒有一個編譯器 不能解決的事,如果有,就加虛擬機。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.75.43 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1522584605.A.B2F.html ※ 編輯: catcatcatcat (61.216.75.43), 04/01/2018 20:12:24

04/01 20:34, 6年前 , 1F
04/01 20:34, 1F

04/01 20:41, 6年前 , 2F
有貓真好
04/01 20:41, 2F

04/01 21:55, 6年前 , 3F
推4貓... 環境真的不錯!
04/01 21:55, 3F

04/01 22:34, 6年前 , 4F
"只有intern team 的平均素質高於我們" 所以 intern
04/01 22:34, 4F

04/01 22:34, 6年前 , 5F
是全公司最高的意思?
04/01 22:34, 5F

04/01 23:20, 6年前 , 6F
認真覺得這可以當徵才範本,優缺都講,條理分明
04/01 23:20, 6F

04/01 23:21, 6年前 , 7F
要徵才的公司可以參考看看.BTW,自認能力不夠丟不了
04/01 23:21, 7F

04/01 23:43, 6年前 , 8F
GO~
04/01 23:43, 8F

04/01 23:48, 6年前 , 9F
不錯的徵才文,我要轉職會考慮
04/01 23:48, 9F

04/02 00:24, 6年前 , 10F
有吸引人
04/02 00:24, 10F

04/02 00:51, 6年前 , 11F
相當優秀的徵才文範本
04/02 00:51, 11F

04/02 08:06, 6年前 , 12F
徵才範本無誤
04/02 08:06, 12F

04/02 09:27, 6年前 , 13F
04/02 09:27, 13F

04/02 11:22, 6年前 , 14F
幾次徵文都很有印象 但要求的技能較無涉略 希望順利找到人
04/02 11:22, 14F

04/02 14:13, 6年前 , 15F
推明確
04/02 14:13, 15F

04/02 15:42, 6年前 , 16F
有誠意有貓推
04/02 15:42, 16F

04/02 16:43, 6年前 , 17F
覺得自己能力不夠..希望你們能順利找到合適的人
04/02 16:43, 17F

04/02 17:16, 6年前 , 18F
推優質徵才文
04/02 17:16, 18F

04/02 18:09, 6年前 , 19F
QQ 我會C++不會llvm...
04/02 18:09, 19F

04/02 18:16, 6年前 , 20F
現在應該很少有人懂compiler 剩下的都高手
04/02 18:16, 20F

04/02 21:34, 6年前 , 21F
推,能力不夠,但願意投注心力做底層開發的公司
04/02 21:34, 21F

04/02 21:34, 6年前 , 22F
都有超凡的眼界
04/02 21:34, 22F

04/02 21:34, 6年前 , 23F
希望你們能找到合適的同伴
04/02 21:34, 23F

04/02 22:43, 6年前 , 24F
有貓推,好想上班吸貓
04/02 22:43, 24F
※ 編輯: catcatcatcat (1.200.219.32), 04/02/2018 23:09:59

04/03 18:13, 6年前 , 25F
我只會C++ and deep learning 可?
04/03 18:13, 25F

04/03 19:42, 6年前 , 26F
等等 intern team...?
04/03 19:42, 26F
好像有很多人一直想問 intern team 的事,來說一下素質 有點像是智商跟天賦跟可能性的綜合評價 目前我們有一些過去的強強 intern 已經加入成為我們的正職夥伴囉 ※ 編輯: catcatcatcat (61.216.75.43), 04/03/2018 21:47:08
文章代碼(AID): #1QmCmTil (Soft_Job)