LeapMind株式会社からの求人

Algorithm Engineer(※オープンポジション)

要求ランク: SS 以上

職務内容

LeapMindではデータ構造とアルゴリズムに深い知識と経験があるエンジニアを募集しています。開発対象はディープラーニングアクセラレータ用のコンパイラの開発ですが、ディープラーニングやコンパイラに関する知識や開発経験は不問です。

ディープラーニングを高効率で処理するには「賢いコンパイラ」が必要です。「賢いコンパイラ」を作るには「賢いアルゴリズム」が必要です。ディープラーニングの演算内容やデータ依存関係は有向グラフにより表現されます。ディープラーニングアクセラレータの計算資源や内部バッファは限られているため、ディープラーニングの一連の処理を小さい演算に分解し順々に実行していくことになります。この演算順やバッファ割り当ての最適化がディープラーニングコンパイラの仕事です。演算の依存関係が保たれていれば演算の順序は任意です。しかし、演算順序によっては、アクセラレータの稼働率が低下してしまったり、内部バッファが不足し結果として外部DDRメモリアクセスが必要になってしまったりすることがあります。ディープラーニングコンパイラの課題はアクセラレータの高い稼働率や外部DDRメモリアクセスの最小化の達成です。この課題を解決するには演算順のヒューリスティックな探索や、探索高速化のための特殊なデータ構造やアルゴリズムが必要になります。したがって「賢いコンパイラ」を開発するには高度で複雑なアルゴリズムパズルが得意なエンジニアが求められます。

今回募集の開発チームは、PG BATTLE 2021 企業の部で3位の結果を誇るチームで、非常に優秀でコーディング能力の高いメンバーと一緒に働くことができます。カジュアル面談のご希望やご応募をお待ちしております!

LeapMind is looking for an engineer with deep knowledge and experience in data structures and algorithms. The development focus is on developing compilers for deep learning accelerators, but knowledge of deep learning and compilers and development experience are not required.
To process deep learning with high efficiency, you need a "smart compiler. To create a "smart compiler," you need a "smart algorithm. Deep learning operations and data dependencies are represented by directed graphs. Since the computational resources and internal buffers of a deep learning accelerator are limited, a series of deep learning operations are broken down into smaller operations and executed one after another.

It is the job of the deep learning compiler to determine the order of these operations. The order of operations is arbitrary as long as the dependencies of the operations are maintained. However, depending on the order of operations, the utilization rate of the accelerator may be reduced, or the internal buffer may be insufficient, resulting in the need for external DDR memory access.
The challenge for deep learning compilers is to achieve high accelerator utilization and minimal external DDR memory accesses. Solving this challenge requires heuristic search for the order of operations and special data structures and algorithms for search acceleration. Therefore, developing a "smart compiler" requires engineers who are good at advanced and complex algorithmic puzzles.
The development team we are looking for is a team that boasts the 3rd place result in the PG BATTLE 2021 Corporate Division, and you will be working with very talented and highly skilled coding members. We look forward to hearing from you and to a casual interview!


採用の流れ

書類スクリーニング⇨コーディングテスト、エンジニア面接(2回〜3回)⇨オファー  Document screening ⇨Coding test ⇨Interviews by our engineers (2-3 times)⇨Job offer

応募するためには、まずログインしてください

求人詳細

給与年収 700万円 〜 1200万円
待遇正社員
開発環境 C C++ Python2 Python3 Linux Git 日本語 英語
応募要件
必須要件
コンピュータサイエンスの学士号もしくは同等の実務経験
データ構造・計算機アルゴリズムの深い知識
高いコーディング能力
3年以上のC++による開発経験
Bachelor's degree in Computer Science or equivalent work experience
In-depth knowledge of data structures and computer algorithms
Strong coding skills
3+ years of development experience with C++
歓迎要件
コンピュータアーキテクチャや低レベルプログラミングに関する知識、経験
並列コンピューティングに関する知識、経験
機械学習・深層学習で使用される演算の理解
Codeforces, AtCoderなどのプログラミングコンテストでの高い成績
日常会話レベルの英語によるコミュニケーション能力
Knowledge and experience with computer architecture and low-level programming
Knowledge of and experience with parallel computing
Understanding of operations used in machine learning and deep learning
High performance in programming contests such as Codeforces, AtCoder, etc.
Ability to communicate in English at a daily conversational level
勤務時間および休憩時間
・フルフレックスタイム(05:00~22:00)
(コアタイムなし)
・Full Flexible (05:00-22:00)
(No core time)
手当
・通勤手当 5万円/月 以内
・Commuting allowance 50K yen maximum per month
勤務地
東京都 〒150-0044 東京都渋谷区円山町28-1 渋谷道玄坂スカイビル 5F 5F, Shibuya Dogenzaka Sky Bldg, 28-1 Maruyama-cho, Shibuya-ku, Tokyo, 150-0044, Japan
勤務地へのアクセス
渋谷駅より徒歩9分、神泉駅より徒歩2分 9min by walk from Shibuya Sta, 2min by walk from Shinsen Sta.
休日・休暇
・休日休暇 完全週休2日制(土・日)、祝日、会社が定める日(年末年始他)、
・有給休暇(入社3ヶ月経過後5日間付与、6ヶ月経過後5日間付与)、
・特別休暇(慶弔休暇:結婚、配偶者の出産、忌引き)、リフレッシュ休暇など
※昨年度実績:年末年始休暇(12/28-1/4)、リフレッシュ休暇4日

・System of two days off a week (Sat・Sun),
・National Holidays, Dates determined by company(New Year's holidays)
・Paid vacation(5days after 3month, 5 more days after 6 months)
・Special holidays(Congratulation or condolence leave:Marriage, Spouse’s birth, condolence leave)
・Refreshment leave etc.
※Last year's example:New Year's holidays(12/28-1/4),
Refreshment leave 4days
保険
・社会保険 厚生年金保険・健康保険・雇用保険
・その他 定期健康診断 など

・Social Insurance
-Employees' Pension Insurance
-Health Insurance
-Employment Insurance
・Others Regular medical checks etc.
受動喫煙防止措置
喫煙可能区域での業務なし
その他
働く環境

・フリードリンク(ミネラルウォーター、コーヒー、終業後はアルコールも無料)
・社内コミュニケーション充実(毎月の全社交流会、部活補助・飲み会補助など)

社内イベント例:
HackDays (社内ハッカソン)
年に数回開催。チームを組んで、1週間かけて各チームが各々実現したいものを開発します。最終日には発表会を行い、優秀なチームは表彰されます。

Engineer MeetUp
月に1回程度開催。CTOが最新技術の紹介を行ったり、エンジニアがLTを行ったりします。

部活例:
卓球部、サッカー部、ボードゲーム部、など

・社内外勉強会充実(Deep Learning Office Hour、CTO Office Hour、社外勉強会の参加費用補助、技術書の購入費用やウェブセミナーの受講費用については会社からサポートをします。)
・PC環境充実(ノートPC、高解像度ディスプレイを支給します)

働き方はフレックス制に加え、社会人で博士号を取得したい方や、家庭の事情で短期リモートワークをしたい方など個別相談に応じています。

Working environment

・Free drink (mineral water, coffee, free alcohol after work)
・Enhancement of internal communication (monthly company-wide MTG, club activity support, and drinking support)

Company events:
“Hack Day” (Hackathon)
We hold a hackathon regularly (several times a year), competition in developing and creating something you’d like to realize as a team within a week. On the last day of the competition, each team makes a final presentation and the excellent team is to be awarded.

Engineer MeetUp
Event to talk about cutting edge techs including CTO’s lecture session and “Lightning Talk” by engineers

Club activities:
Ping Pong club, soccer club, board game club, etc.

・Enhancement of the study group (Deep Learning Office Hour, CTO Office Hour, support for participating external study group, purchasing technical books and attending web seminars)
・PC, development environment(We supply notebook PCs and high-resolution displays)

Additional to flexible working style, we can support employees for acquiring a doctorate, remote and short-term working hours by providing various types of work styles.

応募するためには、まずログインしてください

企業情報

企業名LeapMind株式会社
事業概要
超低消費電力AI推論アクセラレータIP Efficieraの開発
企業の特徴
Business Approach
これまでの研究開発から、エッジAIの実装という課題に対して超低消費電力AI推論アクセラレータIP Efficieraを開発し、それを使ったソリューション提供を拡大していています。

Technology Approach
EfficieraはLeapMindが独自に開発した極小量子化技術 を用いることで、優れた電力効率・面積効率を実現し、 AI搭載製品の省電力化・低コスト化に貢献します。
極少量子化技術とは、これ以上量子化ビット数を減らしてしまうとディープラーニングとして成立しない限界のビット数、つまりweightを1ビット、activationを2ビットで表現する量子化のことです。

Human Resource Approach
社員一人一人のCareer Growthのため、1on1やContinuous Feedbackなどを実施し、メンバーの成長をサポートしています。
年齢やポジション、性別をはじめ、国籍、人種などを問わず、誰もが平等に仕事のできる環境を整えています。
本店所在地東京都 渋谷区円山町28-1 渋谷道玄坂スカイビル 3F
代表者松田 総一
設立日2012年
従業員数40名
資本金2,587百万円 (資本準備金含む) (2020年3月31日時点)
主要取引先
あいおいニッセイ同和損害保険株式会社
Intel Corporation
国立研究開発法人宇宙航空研究開発機構(JAXA)
株式会社NTTデータ
川崎重工業株式会社
KDDI株式会社
株式会社小糸製作所
ソニーセミコンダクタソリューションズ株式会社
大日本印刷株式会社
電通アイソバー株式会社
トヨタ自動車株式会社
株式会社博報堂
東日本旅客鉄道株式会社(JR東日本)
富士通株式会社
三井住友建設株式会社
三井物産株式会社
全 1 件 詳細に検索

LeapMind株式会社

設立日2012年
社員数40名
Webサイト

LeapMindではデータ構造とアルゴリズムに深い知識と経験があるエンジニアを募集しています。開発対象はディープラーニングアクセラレータ用のコンパイラの開発ですが、ディープラーニングやコンパイラに関する知識や開発経験は不問です。 ディープラーニングを高効率で処理するには「賢いコンパイラ」が必要です。「賢いコンパイラ」を作るには「賢いアルゴリズム」が必要です。ディープラーニングの演算内容やデータ依存関係は... [詳細]

給与年収 700万円〜1200万円
勤務地東京都 〒150-0044 東京都渋谷区円山町28-1 渋谷道玄坂スカイビル 5F 5F, Shibuya Dogenzaka Sky Bldg, 28-1 Maruyama-cho, Shibuya-ku, Tokyo, 150-0044, Japan
アクセス
渋谷駅より徒歩9分、神泉駅より徒歩2分 9min by walk from Shibuya Sta, 2min by walk from Shinsen Sta.
待遇正社員
開発環境C C++ Python2 Python3 Linux Git 日本語 英語
必須要件コンピュータサイエンスの学士号もしくは同等の実務経験 データ構造・計算機アルゴリズムの深い知識 高いコーディング能力 3年以上のC++による開発経験 Bachelor's degree in Computer Science or equivalent work experience In-depth knowledge of data structures and computer algorithms Strong coding skills 3+ years of development experience with C++...

詳細を見る