仕事概要

  • 大規模言語モデルを用いた、研究開発ツール(自社プロダクト)のソフトウェア開発
  • 研究開発ツールの活用支援

量子コンピュータが実用化すると、材料・素材開発の分野は大きく変わることが期待されています。材料開発における量子コンピュータの活用を広げる上で、研究開発の手段として計算科学が広く普及することが不可欠となります。

具体的な場面で計算を実行する上では、研究開発の目的や解決すべき課題を整理した上でモデル化することが壁となっています。そこで、理論に基づくモデル化など研究開発を支援するための、大規模言語モデルを用いたアプリケーション・ツールの開発および導入の支援を行っていただきます。

具体的な取り組みについては以下のケースをご覧ください!

必要スキル

  • Linux 環境での基本的な操作およびシェルスクリプトの利用経験
  • データベースの設計および運用経験(RDB/NoSQL 問わず)
  • Git を用いたバージョン管理の基本操作
  • アルゴリズム、ネットワーク、セキュリティなど IT に関する基礎知識(基本情報技術者相当以上)
  • 技術的な議論・情報共有を積極的に行えるコミュニケーション力

    歓迎スキル

    • AWS, Google Cloud, Azure などクラウドサービスでの Web サービスの設計および運用経験
    • 製造業における情報システム関連の業務経験
    • 物理・化学・材料など物質科学分野での知識や経験
    • 異分野の専門家との協働・調整経験製造業における情報システムに関する業務のご経験

    求める人物像

    • 新しい技術や分野に好奇心のある方
    • 研究開発や材料開発における広い課題解決に意欲のある方

    得られる経験・スキル

    • 新たな価値創出経験:研究開発のモデル構築を実用化し、より多くのお客様に使って頂くことを通じて、新たな価値を社会に送り出す経験が得られます。
    • 最前線での課題解決体験:お客様の具体的な課題解決にツールがどのように役立つか、技術的な最前線での現場経験を通して、実践的なビジネススキルとソリューション提案力が向上します。
    • プロジェクトマネジメント経験:顧客との折衝や複数プロジェクトの管理を通じて、実践的なプロジェクトマネジメントのスキルを磨くことができます。
    • コミュニケーション力と折衝力の強化:顧客との直接的なやり取りを通じて、技術的な提案だけでなく、対人コミュニケーションや折衝スキルも向上させることができます。
    • プロダクト立ち上げ期からの参画:プロダクトの初期フェーズから開発に携わることで、サービスの立ち上げからスケールに向けた成長プロセスを全体的に理解し、実践的な経験を積むことができます。
    • 製品開発全体のライフサイクル理解:要件定義、設計、実装、テスト、リリース、運用といった全工程に関わることで、プロダクト開発全体の流れと品質管理のノウハウが身につきます。

    開発環境

    • 言語: Python, TypeScript
    • フレームワーク・ライブラリ: Next.js, React, Gradio, LangChain, Nest.js
    • インフラ: Google Cloud, Microsoft Azure, AWS, Vercel, Netlify
    • バージョン管理: GitHub
    • コミュニケーションツール: Slack, Notion, Zoom
    • 開発ツール: Cursor, VS Code, Docker, Terraform, Figma, Intellij IDEA