・Web アプリケーションエンジニアは、アプリケーション部分を中心にサービス開発を進めていただくポジションです。
・要件に合わせた機能を実装するだけでなく、将来のビジネス展開に備えてスケーラブルにシステム全体を設計する必要があります。
そのために、専門知識を理解し、要件を整理して、様々な制約を加味しながら各ステークホルダーと調整を行い、最終的にプロダクトとしてリリースするところまでを担っていただきます。
・Webアプリケーションエンジニアはユーザーが直接操作するJupyter Notebookの改良や、円滑に実験を回すための機能開発を中心に担当します。過去には並行して実験を回すためのJob機能の開発や、大容量ストレージの提供などに取り組んできました。
また、アプリケーションの開発だけではなく、開発環境やプロセスの改善も行っていただきます。深層学習や機械学習を用いたライブラリの開発やフロントエンド、インフラなど、希望と状況に応じて幅広く開発に携わることもできます。
技術的に得意ではない部分があってもチームで補完するので問題ありません。スキルや得意領域に応じてアサインは適宜調整されます。計算化学や材料開発等のドメイン知識も不要です。