Skymizer 勇者召集令 2018

關於我們

Skymizer 是頂尖的編譯與虛擬化技術團隊,幫助客戶建立各式的虛擬機與編譯器,增加軟體效能、縮短 time-to-market 時間;目前我們已與世界級的公司合作,一起開發供深度學習 (deep learning) ASIC 使用的編譯器,與新一代區塊鏈上的智能合約 (smart contract) 所使用的虛擬機。除了內部產品,也積極開發及參與 Open Source 的專案。我們熱愛技術、想透過我們的雙手讓軟體界變得更好,為此,需要你的加入!

誠摯邀請各界高手加入

Skymizer,你可以鑽研最先進的技術,從創造當中得到十足的快樂;享受推理解謎的迷人樂趣,並將之發揮到淋灕盡致。最棒的是,你將和許多科技狂熱的強者一起共事與學習,一起創造下一代的 Compiler 工具與技術。了解未來最好的方式就是和一群神人一起創造它,你會與一些怪才與技術狂熱者一起工作。

準備的建議

  • 簡歷,建議在一頁以內。
  • 面試時歡迎攜帶任何對你有幫助的事務,如參考書、有網路的電腦、會罩你的好朋友(強烈推薦)、萬事通的電話號碼與一顆溫柔的心。

薪資福利

  • 彈性的上下班時間,自由的工作環境與風格。
  • Skymizer 就是你自己的公司,你可以把環境打造你喜歡的舒適樣子
  • 護眼的雙螢幕、最頂級的升降桌與人體工學椅,自行挑選的滑鼠與鍵盤,還有你想看就可以買的書。
  • 每年健康檢查及團體保險。
  • 我們還蠻常出遊的,以及有事沒事就會一起玩桌遊,就算沒有加入我們,還是歡迎一起來打桌遊!
  • 工作滿一年即給予特休 14 天,每多任職一年會多一天。特休按在職比例計算,於每年初預先發放,未滿一年亦同。
  • 彈性休假:遇到連假補班日不須補班,並且每年額外享有 4 天可自由安排的彈性休假。
  • 每年 3 天全薪病假。休息是為了走更長遠的路。
  • 有貢獻就要有收獲!我們會讓最有貢獻的人才有最大的回報。
  • 薪資保障14個月。股票或股票選擇權另議。
  • 公司有貓,住在 RD 部門的貓

工作地點

  • 台北 (HQ)
  • 新竹


我們希望能夠與下列的高手一起共事,如果您有興趣加入我們,請不要猶豫,馬上和我們聯絡: cat4@skymizer.com


職缺一覽表

  • 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 (OE 已額滿,不收新履歷囉)
  • International Marketing/PR Manager
  • Technical marketing engineer/manager
  • Release Engineer



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.


International Marketing/PR Manager

Job statement:
– Plan and execute PR activities (such as media gathering, press conferences, interviews, sponsorships, etc.) to communicate brand positioning to International press.
– Develop media materials, press kits (press release, fact sheets, pitch letters, by-lined article)
– Build and maintain strong relationship with International media to influence coverage and publicity.
– Identify International media trends, news cycles and spin opportunities.
– Coordinate with other functional needs and execute events, from small scale gatherings, to large scale shows / exhibitions

Job description:
1. Extremely fluent in written and spoken English.
2. Passionate about the latest breakthroughs in technology, with the ability to quickly gain a good understanding of AI.
3. Experience in helping local B2B companies expand their global reach.



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 相關技術的熟悉程度



Technical marketing engineer/manager

What will I be accountable for?
– Explain the benefits to our customers and partners of adapting Skymizer’s solutions or engaging open-source communities.
– Design and deliver compelling technical marketing collaterals (such as brochures, white papers, newsletters, presentations, and technical reports) to let all levels, including engineers, managers, and CEOs, to appreciate Skymizer’s value.
– Host, present in, or participate in academic and commercial conferences to deliver Skymizer’s collaterals to target audiences.
– Analyze technical market trend from latest conference papers, marketing research reports, and other marketing information.
– Support the sales and business development teams in customer accounts.

Job Requirements
What skills, experience and qualifications do I need?
– Extensive software practitioner knowledge in system software, optimization or benchmarking experience useful.
– Understanding of processor cores, toolchain, system software, and their eco-systems.
– Be able to work with our and partners’ engineers, managers and CEOs to let them appreciate Skymizer’s value.
– Excellent English presentation skills with the ability to clearly express technical concepts, business plan and Skymizer’s value proposition to audiences.
– Excellent English writing skills with the ability to deliver Skymizer’s value to amateurs and experts by white papers, newsletters, and technical reports.
– Willing to frequently travel globally.



Release Engineer

Job Statement:
– release ONNC stable packages
– release PyTorch, Caffe and Caffe2 stable packages

Job Description:
– Familiar with cmake and autotools
– Familiar with Travis, github and gitlab
– Experience on package either RPM, Deb, FreeBSD port or tarballs (pkgconf)
– Familiar with scripting languages, like BASH, Python and so on.


期待你來認識我們。
有任何問題也歡迎寫信至 cat4@skymizer.com 詢問。

5 thoughts on “Skymizer 勇者召集令 2018”

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *