アスプローバ株式会社からの求人

学生アルバイト◎世界の工場の計画を最適化しましょう!【ヒューリスティック C++ 時給1,500~2,500円】

要求ランク: S 以上

職務内容

ヒューリスティックコンテスト等で身につけた知見を活かして、当社社員と一緒に生産スケジュールの最適化に取り組みませんか?

フルリモートで好きな時間に取り組むことができます。仕事内容は能力と興味に応じてお渡しします。

【仕事内容の例】
- 実際の工場の生産スケジューリング問題をAHCのような形で取り組みやすく定式化して、色々な解法を比較検討する
- スケジューリング問題を解く際にどのような情報をどのように見せれば考察の役に立つかを考えながらビジュアライザを作る
- スケジューリングや最適化に関連するテーマを決めて研究論文などを探し、内容をまとめたり実装して比較実験をする
- Asprovaプログラミングコンテストの準備をする(テスター、ビジュアライザ)

月1〜2回の発表会があり、自分の考えたアルゴリズムや調査した内容、実装の結果を社員や他のアルバイトと共有し、フィードバックを受けることができます。発表会にはアルゴリズムとメタヒューリスティクスの知識を持つメンバーが多く参加するので、技術的な詳細に踏み込んだ議論もでき、その中でさらなる改善のアイデアが得られることもあります。(2024年3月時点で定期的に参加しているメンバーのうち、アルゴリズム・ヒューリスティック両方黄色以上が社員2名、アルバイト3名の計5名います)

【社員からひとこと】
社員1 「我々が開発しているAsprovaとは、工場の中で、いつ、どの機械が、何を、どれくらい生産するかを決めてくれるソフトウェアです。在庫を持ちたくないからできるだけ納期直前に生産したい、時間がかかる自動作業は夜中の作業員がいない時に計画したい、などと様々な要件があります。
問題をどう定義すればいいのか、このように定義されたらどの手法が効くのか、他の工場にも使えるようにするにはどのように汎用化すべきかを考えるのが日々の仕事です。
競技プログラミングが好きな方、これからも問題に対して智慧を絞りたい方、ここならやりたいことができるよと断言します」

社員2 「発表会では『この問題を焼き鈍しで解きました。この問題はこういう特徴があるので解の表現をこうして、近傍はこれとこれで、こういう情報を持っておくと差分計算ができて……』のような解説をして、参加者が思いついたことをあれこれ言ったりします。自作のビジュアライザを披露する人もいたりして、AHC の感想戦のような感じで毎回楽しく参加しています」

【Asprovaで取り組んでいる問題】
以下の問題を考えてみましょう。

「N 件の仕事があります。仕事 i には時間が A_i だけかかり、時刻 B_i が納期です。同時に複数の仕事をすることはできません。納期に遅れる仕事の個数が最小になるような処理順を求めてください」

これは ABC131-D (https://atcoder.jp/contests/abc131/tasks/abc131_d) を少し難しくした問題ですが、動的計画法により多項式時間で解くことができます。

Asprovaで現在取り組んでいる最適化問題の過半数は、このような問題設定を(大幅に)発展させたものと考えることができます。実際の工場の計画の最適化はほとんどの場合 NP-hard なので、ヒューリスティック的な手法も駆使してできるだけいい解を求めています。

問題を難しくする要素は工場ごとに様々ですが、例えば作る製品を切り替えるときに設備の清掃や機械の設定変更のため追加の作業時間がかかる場合があります。このような現場では、作る製品が頻繁に切り替わらないような計画にする必要があったりします。

考えている業種や工程によっては、かなり違った形の定式化をすることもあります。例えば自動車の組み立てラインの計画はその一例で、第7回Asprovaプログラミングコンテストの題材にもなっています。
https://atcoder.jp/contests/asprocon7

採用の流れ

応募 → 面談(zoom) → プログラミング試験 → 採用

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

求人詳細

給与時給 1500円 〜 2500円
待遇アルバイト(9カ月から)
開発環境 C++ Linux Windows 研究開発 日本語
応募要件
必須要件
ヒューリスティック最適化に関する一定のノウハウを持っており、ある程度複雑な組合せ最適化の問題に対して適切なアルゴリズムやデータ構造をC++で実装できること。

より具体的な目安としては、
- AHCレーティング2000(黄色)以上であるか、継続的に参加すれば黄色に到達する実力があること
- 長期AHCにC++で問題なく参加できる程度にC++に慣れていること
歓迎要件
- AHCで橙以上のパフォーマンスなど、上位に入る実力がある方。特に組合せ最適化が得意な方を歓迎します。
- ビジュアライザの実装ができる方
- 大学で最適化の勉強や研究をしている方
- より多くの時間、長い期間働ける方
勤務時間および休憩時間
自分の作業はリモートワークで好きな時間にできます。
打合せは平日9:00-18:00の間で行われます。zoomです。
目安としては週10時間以上を想定しています。試験前など学業が忙しい時期は減らしてもOKです。
手当
なし
勤務地
東京都 品川区西五反田7-9-2 KDX五反田ビル3F
勤務地へのアクセス
JR五反田駅徒歩6分
休日・休暇
自由に決めることができます
保険
なし
受動喫煙防止措置
喫煙可能区域での業務なし
その他
採用ツイッターアカウント:https://twitter.com/Asprova_saiyou
アスプローバ社からのメッセージ(AtCoder Career Design):https://career.atcoder.jp/company/1
働く競技プログラマー図鑑:https://career.atcoder.jp/worker/1

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

企業情報

企業名アスプローバ株式会社
事業概要
SCMスケジューリングおよび工場向け生産スケジューリングシステム”Asprova”の研究・開発・販売およびシステムインテグレーション・システムコンサルテーション 。生産スケジューリングの問題は組合せ最適化であり、データ構造、アルゴリズムの基礎が必須であり、競技プログラミングでの経験が役立ちます。
企業の特徴
開発チームは5名(2018年12月現在。うち日本人3名)。AsprovaのソースコードはC++で100万行を超えています。普段は1つの開発ルームで黙々と開発をしていますが、社内ミーティング、ユーザやパートナーとの意見交換会、セミナー開催なども定期的にあります。海外のユーザ、パートナーとの意見交換は日常的に行われています。
本店所在地東京都 品川区西五反田7-9-2 KDX五反田ビル3F
代表者高橋邦芳
設立日1994年2月
従業員数17
平均年齢33
資本金20000000
株式公開非公開
全 4 件 詳細に検索

アスプローバ株式会社

設立日1994年2月
社員数17
平均年齢33
Webサイト

プログラマ(学生アルバイト)として、自社製品の「Asprova」のWebアプリのFrontEnd開発(html/css/javascript/typescript)を担当して頂きます。 仕事のやりがい ・実践的な開発を体験することができます。 ・チームで行うモノづくりを実感することができます。 ・能力に応じて、仕事をおまかせいたしますので、能力が高ければ社員と同等の開発をすることができます。... [詳細]

給与時給 1500円〜2500円
勤務地東京都 品川区西五反田7-9-2 KDX五反田ビル3F
アクセス
JR五反田駅徒歩6分
待遇アルバイト(10カ月から)
開発環境HTML/CSS Javascript TypeScript Linux Windows Visual Studio Visual Studio Code Git Web開発(フロントエンド) 研究開発 日本語
必須要件FrontEnd開発(html/css/javascript/typescript)の開発経験。プログラム行数にして5万行以上

詳細を見る

アスプローバ株式会社

設立日1994年2月
社員数17
平均年齢33
Webサイト

ヒューリスティックコンテスト等で身につけた知見を活かして、当社社員と一緒に生産スケジュールの最適化に取り組みませんか? フルリモートで好きな時間に取り組むことができます。仕事内容は能力と興味に応じてお渡しします。 【仕事内容の例】 - 実際の工場の生産スケジューリング問題をAHCのような形で取り組みやすく定式化して、色々な解法を比較検討する - スケジューリング問題を解く際にどのような情報をどのように... [詳細]

給与時給 1500円〜2500円
勤務地東京都 品川区西五反田7-9-2 KDX五反田ビル3F
アクセス
JR五反田駅徒歩6分
待遇アルバイト(9カ月から)
開発環境C++ Linux Windows 研究開発 日本語
必須要件ヒューリスティック最適化に関する一定のノウハウを持っており、ある程度複雑な組合せ最適化の問題に対して適切なアルゴリズムやデータ構造をC++で実装できること。 より具体的な目安としては、 - AHCレーティング2000(黄色)以上であるか、継続的に参加すれば黄色に到達する実力があること - 長期AHCにC++で問題なく参加できる程度にC++に慣れていること ...

詳細を見る

アスプローバ株式会社

設立日1994年2月
社員数17
平均年齢33
Webサイト

生産スケジューラAsprovaを開発しているチームに加わっていただきます。 生産スケジューラとは、工場の生産計画を立案するソフトウェアの事です。AtCoderで開催している"Asprova プログラミングコンテスト"は世界中の工場の生産計画を題材にしています。ぜひ参加またはご覧ください。参考:https://atcoder.jp/contests/asprocon7 (一部の回では問題を閲覧するために参加登録が必要になっています) AsprovaはWindows上でUIを... [詳細]

給与年収 800万円〜1200万円
勤務地東京都 品川区西五反田7-9-2 KDX五反田ビル3F
アクセス
JR五反田駅徒歩6分
待遇正社員
開発環境C++ Windows Windows Server Git デスクトップアプリ開発 日本語
必須要件「Asprova の100万行以上のC++プログラムを1~2カ月で理解できる自信がある方」または 「競技プログラミングやプログラミングコンテストに日々取り組んでいる方」 国籍は問いませんが、日本語で仕事ができる能力が必要です。入社時に日本語を勉強し、日常会話ができることが望ましいです。ビジネス会話ができなくても入社後に習得すればOKです...

詳細を見る

アスプローバ株式会社

設立日1994年2月
社員数17
平均年齢33
Webサイト

生産スケジューラAsprovaを開発しているチームに加わっていただきます。 生産スケジューラとは、工場の生産計画を立案するソフトウェアの事です。AtCoderで開催している"Asprova プログラミングコンテスト"は世界中の工場の生産計画を題材にしています。ぜひ参加またはご覧ください。参考:https://atcoder.jp/contests/asprocon7 (一部の回では問題を閲覧するために参加登録が必要になっています) AsprovaはWindows上でUIを... [詳細]

給与年収 800万円〜1200万円
勤務地東京都 品川区西五反田7-9-2 KDX五反田ビル3F
アクセス
JR五反田駅徒歩6分
待遇正社員
開発環境C++ HTML/CSS Javascript TypeScript Windows Windows Server Git Web開発(サーバーサイド) Web開発(フロントエンド) デスクトップアプリ開発 日本語
必須要件「Asprova の100万行以上のC++プログラムを1~2カ月で理解できる自信がある方」または 「競技プログラミングやプログラミングコンテストに日々取り組んでいる方」または 「Webサービスを作成する経験が豊富な方」 国籍は問いませんが、日本語で仕事ができる能力が必要です。入社時に日本語を勉強し、日常会話ができることが望ましいです。ビジネス会話ができなくても入社後に習得すればOKです...

詳細を見る