Preferred Networks
Software Engineer (Optuna - Short Term)
ソフトウェアエンジニア(Optuna・短期)
Tags: Part-time, 3 YOE, Business Japanese
Remote・Fetched 30+ days ago
Job Description
Job Description / 職務内容
PFNは、ハイパーパラメータ最適化を始めとしたブラックボックス最適化問題を効率的に解くためのOptunaというソフトウェアの開発を主導しています。OptunaHubは、Optunaのために実装された最適化手法や可視化機能を外部パッケージとして公開するためのオープンソースのプラットフォームです。このポジションでは、OptunaHubの機能開発、問題解決、コードレビュー等を共に行うパートタイムエンジニアを募集します。主な業務内容- 最適化手法や可視化機能の実装- OptunaHubの機能開発・コードレビューAt PFN, we are leading the development of Optuna, a software for efficiently solving black-box optimization problems, such as hyperparameter optimization. OptunaHub is an open-source platform for publishing implementations of optimization algorithms and visualization functionalities for Optuna as external packages. In this position, we are looking for a part-time engineer to help with feature development, code review, and community management for OptunaHub.Job description- Implementing optimization algorithms and/or information visualization methods- Development and code review of OptunaHub
Qualifications / 応募資格(必須)
OptunaHubの開発・運営業務では論文や教科書の再現を含む数理最適化・情報可視化アルゴリズムの実装、外部コントリビュータとのコミュニケーション等を積極的に行い、本サービスの継続的な改善・拡大を実現させていくことが期待されます。In developing and operating OptunaHub, you are expected to actively implement mathematical optimization and information visualization algorithms based on research papers and textbooks, improve the web front end, and communicate with external contributors, thereby ensuring the continuous improvement and growth of the service.- OSS開発・貢献に関する経験- 高い業務遂行能力と優れたコミュニケーション能力- ビジネスレベルの日本語能力- Pythonによるソフトウェア開発の経験- 機械学習やベイズ最適化や進化計算などの最適化手法の実装経験- Experience in the development of and/or contributing to open-source software- High work morale and communication skills- Business level Japanese language skill- Experience in software development using Python- Experience in implementing machine learning and optimization algorithms (especially Bayesian optimization and evolutionary algorithms)
Preferred Qualifications / 応募資格(歓迎)
- OSS開発・貢献に関する経験- バージョン管理やコードレビューを伴う集団開発の経験- コンピュータサイエンスに関する技術分野における学士号・修士号・博士号- 機械学習についての基礎知識- ハイパーパラメータ最適化・ブラックボックス最適化に関する知識・経験- 情報可視化手法の実装経験- Webフロントエンド開発の知識・経験- ビジネスレベルの英語能力- Experience in the development of and/or contributing to open-source software- Experience in version control and peer review with teams- Bachelor’s degree, master’s degree, or PhD in computer science or related fields- Basic understanding of machine learning- Expertise with hyperparameter optimization and black-box optimization- Experience in implementing information visualization methods- Expertise with web frontend development- Business level English language skill
Contents in a resume / ご提出いただくレジュメについて
- レジュメのフォーマットは一般的な履歴書に従う必要はありません。皆様のことをできる限り理解するため、これまで参加したプロジェクト、アルバイト/インターン、執筆した論文、公開している実装等についての記述を含め、積極的にアピールしていただくことを強く推奨します。- 上記のアピールに際して、自身の技術ブログ、GitHubリポジトリ、論文へのリンクなど参照可能なリソースがあれば是非記載してください。- Your resume need not follow any particular format. To help us understand you as much as possible, it is highly recommended that you write about projects you have participated in, part-time jobs/internships, papers you have written, implementations you have published, etc.- Please include links to your technical blogs, GitHub repositories, and papers, if any.
PFNは、ハイパーパラメータ最適化を始めとしたブラックボックス最適化問題を効率的に解くためのOptunaというソフトウェアの開発を主導しています。OptunaHubは、Optunaのために実装された最適化手法や可視化機能を外部パッケージとして公開するためのオープンソースのプラットフォームです。このポジションでは、OptunaHubの機能開発、問題解決、コードレビュー等を共に行うパートタイムエンジニアを募集します。主な業務内容- 最適化手法や可視化機能の実装- OptunaHubの機能開発・コードレビューAt PFN, we are leading the development of Optuna, a software for efficiently solving black-box optimization problems, such as hyperparameter optimization. OptunaHub is an open-source platform for publishing implementations of optimization algorithms and visualization functionalities for Optuna as external packages. In this position, we are looking for a part-time engineer to help with feature development, code review, and community management for OptunaHub.Job description- Implementing optimization algorithms and/or information visualization methods- Development and code review of OptunaHub
Qualifications / 応募資格(必須)
OptunaHubの開発・運営業務では論文や教科書の再現を含む数理最適化・情報可視化アルゴリズムの実装、外部コントリビュータとのコミュニケーション等を積極的に行い、本サービスの継続的な改善・拡大を実現させていくことが期待されます。In developing and operating OptunaHub, you are expected to actively implement mathematical optimization and information visualization algorithms based on research papers and textbooks, improve the web front end, and communicate with external contributors, thereby ensuring the continuous improvement and growth of the service.- OSS開発・貢献に関する経験- 高い業務遂行能力と優れたコミュニケーション能力- ビジネスレベルの日本語能力- Pythonによるソフトウェア開発の経験- 機械学習やベイズ最適化や進化計算などの最適化手法の実装経験- Experience in the development of and/or contributing to open-source software- High work morale and communication skills- Business level Japanese language skill- Experience in software development using Python- Experience in implementing machine learning and optimization algorithms (especially Bayesian optimization and evolutionary algorithms)
Preferred Qualifications / 応募資格(歓迎)
- OSS開発・貢献に関する経験- バージョン管理やコードレビューを伴う集団開発の経験- コンピュータサイエンスに関する技術分野における学士号・修士号・博士号- 機械学習についての基礎知識- ハイパーパラメータ最適化・ブラックボックス最適化に関する知識・経験- 情報可視化手法の実装経験- Webフロントエンド開発の知識・経験- ビジネスレベルの英語能力- Experience in the development of and/or contributing to open-source software- Experience in version control and peer review with teams- Bachelor’s degree, master’s degree, or PhD in computer science or related fields- Basic understanding of machine learning- Expertise with hyperparameter optimization and black-box optimization- Experience in implementing information visualization methods- Expertise with web frontend development- Business level English language skill
Contents in a resume / ご提出いただくレジュメについて
- レジュメのフォーマットは一般的な履歴書に従う必要はありません。皆様のことをできる限り理解するため、これまで参加したプロジェクト、アルバイト/インターン、執筆した論文、公開している実装等についての記述を含め、積極的にアピールしていただくことを強く推奨します。- 上記のアピールに際して、自身の技術ブログ、GitHubリポジトリ、論文へのリンクなど参照可能なリソースがあれば是非記載してください。- Your resume need not follow any particular format. To help us understand you as much as possible, it is highly recommended that you write about projects you have participated in, part-time jobs/internships, papers you have written, implementations you have published, etc.- Please include links to your technical blogs, GitHub repositories, and papers, if any.