2024年05月31日をもちまして、サービスを終了させていただくこととなりました。
詳細はこちらをご確認ください。
▼業務概要
・自社サービスである『Loogia(ルージア)』のルート最適化エンジンの開発
・組合せ最適化やアルゴリズム・データ構造の知識が活かし、効率的なエンジンの開発を進めます
・処理スピードと開発コストのバランスを見ながら、モジュールごとにJavaとPythonを使い分けています。
▼具体的な業務内容
ルート最適化エンジンとは「どの車両が、どの訪問先を、どの順番で回るか」を決定する最適化問題を解くプログラムを指します。アルゴリズム・データ構造の基本的な知識は必須ですが、組合せ最適化については入社後に学ぶことも可能です。
具体的にエンジン開発では
-さらに性能を上げる(高速に動作させる、効率的なアルゴリズムを構築する)
-新しい制約を加味させる
-効率的に開発を進める工夫をする(CI/CD、リファクタリング)
といったことに取り組んでいます。
当社は名古屋大学発ベンチャーとして名古屋大学で研究・開発されている知的財産を使用しております。当社プロダクトに使用されている「組合せ最適化」技術は、世界でトップクラスの性能
であり、大学で組合せ最適化を専攻・研究したメンバーが日々アルゴリズムを考えながら実装を進めています。
サービス拡大に伴う開発体制の強化に向け、組合せ最適化だけでなく,アルゴリズムやデータ構造を学んできた方,物事を論理的に考えることが好きな方,効率化・スピードを追い求めるのが好きな方を歓迎いたします。
・組合せ最適化, 画像処理, 自然言語処理などの研究開発
・C, C++, Javaなどでのメモリ管理を含んだプログラミング経験
・アルゴリズム/データ構造の基本知識
・大学および企業での組合せ最適化(特に配送計画問題)の研究経験
・大学および企業での研究にてアルゴリズム開発に深く関わった経験
・新しい技術を進んで学ぶ意欲のある方
雇用区分 | 正社員・契約社員 |
---|---|
新卒 / 中途 | 中途採用 |
勤務制度 | フレックスタイム制 |
勤務時間(コアタイム時間) | 10:00 〜 16:00 |
勤務地の住所 | 愛知県名古屋市中区栄2丁目11−30セントラルビル9階 |
待遇・福利厚生 | 通勤手当(上限3万円)
|
求人の特徴 | 副業可 スタートアップ |
休日・休暇 | 完全週休二日制
|
試用期間 | 3〜6ヶ月 |
会社名 | 株式会社オプティマインド |
---|---|
企業URL | |
資本金 | 1億円 |
設立年月日 | 2015年6月22日 |
代表者氏名 | 松下健 |
従業員数 | 55人 |
本社所在地 | 愛知県名古屋市中区栄2-11-30 セントラルビル9F |
何をやっている企業か | 私たちは自社プロダクトとして、ラストワンマイル配送事業者向けの配送ルート最適化クラウドサービス「Loogia」を提供しています。物流における「どの車両が、どの訪問先を、どの順に回るか」という配送計画問題に対し、独自のアルゴリズムを用いて最適な配車・配送ルートを算出し、SaaS型で提供しています。
|
企業からのメッセージ | 物が届く当たり前の世界を持続可能にするために、日々顧客の課題解決に向けて全社員が一丸となってサービス開発・提供を行っています。
|
大学時代から組合せ最適化を研究しており,オプティマインドではルート最適化エンジンを開発しています.インフラとかもやります.
最適化エンジンの開発(機能追加,デバッグ)を担当しています.コードを書くのが好き.趣味は楽曲制作.
2018年6月
<物流に、革命を。>
私たちは自社プロダクトとして、ラストワンマイル配送事業者向けの「配送ルート最適化クラウドサービスLoogia」を提供しています。物流における「どの車両が、どの訪問先を、どの順に回るか」という配送計画問題に対し、独自のアルゴリズムを用いて最適な配車・配送ルートを算出し、SaaS型で提供しています。
<VISION:新しい世界を、技術で創る>
私たちはこの企業理念のもと、2015年に設立しました。目指しているのは、物・人の動きが最適である世界を創造する、ルート最適化のプラットフォーマーです。
物・人の動きの中でも、「物の動きの最適化」に現在挑戦しています。インターネット通販の拡大による物流配送の複雑化・小口化という課題に対し、配送を効率化し、持続可能なシステムインフラを構築することは喫緊の課題であり、その中でも課題の多い配送オペレーション領域に現在取り組んでいます。
「物の移動」はもちろんですが、MaaSの発展によって今後「人の移動」はさらに自由化されていきます。生活における全ての「移動」が最適である世界を創出するため、私たちは日々取り組んでいます。
<最適化チームの役割>
最適化チームでは「どの車両が,どの訪問先を,どの順で回るか」を決める「組合せ最適化アルゴリズム」の研究開発を行っています。開発しているアルゴリズムはAPI経由で社内・社外へ提供しており、アルゴリズムを動作させるインフラやAPIの設計、最適化に必要な前処理なども最適化チームにて担当しています。
【開発内容】
最適化チームでは「どの車両が,どの訪問先を,どの順で回るか」を決める「組合せ最適化アルゴリズム」の研究開発を行っています。開発しているアルゴリズムはAPI経由で社内・社外へ提供しており,アルゴリズムを動作させるインフラやAPIの設計,最適化に必要な前処理などもこのチームにて担当しています。
【開発の流れ】
・お客様からのご要望や社内のディスカッションなどから開発すべき内容を洗い出し、開発チームとプロダクト管理者が相談しながら、各機能をいつまでにリリースするべきかを決めていきます。
・開発内容が決まったら、開発チーム内で誰がいつまでにどのように開発するかを決め、進めていきます。開発が完了したらチーム内で簡易的なテストを行い、その後QAチームに詳細なテストを依頼します。
・QAチームからリリースの承認が得られれば、開発チーム側で開発内容を製品にリリースします。
・GitHubへのpushに連動してデプロイされるよう、モジュール単位で段階的に環境構築を進めています。
【チーム間連携】
開発チームは現在「フロントチーム」「最適化チーム」「マップチーム」に分かれており、それぞれ2〜4名で構成されております。各チームが担当するモジュールは相互にAPIで繋がっており、お互いの仕様や開発内容に大きく依存することなく開発を進められます。
一方、少人数ゆえに必要に応じてチーム間で直接連携を取ることが可能であり、チームをまたがる開発では開発者同士が仕様などをすり合わせていくこともあります。
【働き方】
営業チームやプロダクトチームと連携して製品の仕様決定などに携わる人もいれば、開発チーム内でひたすら開発をする人もいます。各個人が好きな働き方を選択できます。
「どの車両が、どの配送先を、どの順番で回るか?」を最適化するエンジンを開発しています。当チームのコアメンバーは、「組合せ最適化」の研究において世界最高レベルのアルゴリズム開発した実績を挙げている名古屋大学の研究室出身。こうした世界トップレベルの技術を持ったメンバーが、日々アルゴリズムを考えながら実装を進めています。
組合せ最適化アルゴリズムの開発においては、主に「速度」と「制約条件」に着目し、開発を行っています。ラストワンマイルの配送では、訪問先の時間指定、車両の積載上限、ドライバーの勤務時間など多くの制約が存在します。どうすればそれらの制約を満たしたルートを見つけられるのか?どうすれば制約を満たした良いルートを高速に見つけることができるのか?といったことを考えながら開発を行います。
また、モジュールによって使用するプログラミング言語を使い分けています。コアとなるアルゴリズムでは高速な動作と管理しやすさを考慮してJavaを、他モジュールとのやりとりや前処理など比較的負荷の軽い部分は扱いやすさを優先してPythonを使用しています。インフラはAWSのマネージドサービスを活用しています。
最適化チームでは1つ1つの機能を実装するために、設計段階からよく議論し、理論的に深く考察し、より効率的な実装をすることが求められます。またアルゴリズムを動作させるためのインフラ構築も自分たちで行っています。
アルゴリズムやデータ構造についてじっくりと議論することが好きな方、アルゴリズムをプログラムに落とし込みガッツリと開発することが好きな方、AWSのインフラを活用してシステムを組み上げることが好きな方などを歓迎いたします。
この求人は募集を終了しました