転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です
部署・役職名 | Webアプリケーションエンジニア |
---|---|
職種 | |
業種 | |
勤務地 | |
仕事内容 |
▼採用の背景 自社プロダクトは、従来の原子シミュレータに深層学習モデルを組み込んだ Neural Network Potential(NNP)に基づいて、原子スケールで材料の挙動を再現して大規模な材料探索を行うことができます。 国内に加えて海外でも事業展開しており、多くの企業や学術機関から利用いただいています。 利用増大に伴い顧客の要望も多様化しており、さらなる成長に向けて解決すべき課題がたくさんある状況です。 ▼チームについて 主に Research チーム、コア技術開発チーム、サービス開発の3チームで行っており、今回の募集ではその中のサービス開発チームに参加していただきます。 コアとなる技術をサービスとして提供するためにフロントエンドからインフラまで幅広く開発・運用を行っています。チームは様々な経歴・経験や得意領域を持ったエンジニアから構成されており、協力しながら素早く継続的に価値を提供していくためにアジャイルに開発しています。 ▼業務内容 Web アプリケーションエンジニアは、アプリケーション部分を中心にサービス開発を進めていただくポジションです。 要件に合わせた機能を実装するだけでなく、将来のビジネス展開に備えてスケーラブルにシステム全体を設計する必要があります。 そのために、専門知識を理解し、要件を整理して、様々な制約を加味しながら各ステークホルダーと調整を行い、最終的にプロダクトとしてリリースするところまでを担っていただきます。 Webアプリケーションエンジニアはユーザーが直接操作するJupyter Notebookの改良や、円滑に実験を回すための機能開発を中心に担当します。過去には並行して実験を回すためのJob機能の開発や、大容量ストレージの提供などに取り組んできました。 また、アプリケーションの開発だけではなく、開発環境やプロセスの改善も行っていただきます。深層学習や機械学習を用いたライブラリの開発やフロントエンド、インフラなど、希望と状況に応じて幅広く開発に携わることもできます。 技術的に得意ではない部分があってもチームで補完するので問題ありません。スキルや得意領域に応じてアサインは適宜調整されます。計算化学や材料開発等のドメイン知識も不要です。 ▼業務内容の一例 バックエンドサーバーの各種 API の開発・保守 管理画面、JupyterLab の UI 開発 Jupyter Notebook の機能拡張 シミュレーション環境の強化・改善 ▼技術スタック、利用ツール Web frontend: React, TypeScript Web backend: Python, Flask, SQLAlchemy, Go DB: PostgreSQL, Redis Infrastructure and middleware: AWS(EKS, ALB, RDS, S3, Glue...), GCP(GKE), Kubernetes, gRPC, OpenAPI, OpenTelemetry, Prometheus, Istio, fluent-bit, K8s Custom Controller, ...etc CI/CD: ArgoCD, CodePipeline, GithubActions Development environment: Docker, Bazel, Github Infrastructure management: Terraform, Helm, Kustomize Observability tools: Prometheus, Grafana, loki Error monitoring: Sentry |
応募資格 |
【必須(MUST)】 ・スクラッチからの API または Web アプリケーションの設計・開発・運用経験・AWS や GCP などのクラウドサービスを用いたシステムの開発経験 ・コンテナ技術を用いたシステムの開発経験 パフォーマンスやスケーラビリティ、可用性を考慮したシステムの設計・開発経験 ・オブジェクト指向、ネットワーク、セキュリティ、ソフトウェアテストについての基本的な知識 【歓迎(WANT)】 ・マイクロサービスでの開発・運用経験・機械学習、深層学習のパイプラインシステムの利用・構築経験 ・アプリケーションの監視や障害検知をする環境の構築経験 ・OpenAPI等を用いたAPIの設計・開発経験 ・Kubernetesの利用経験 ・CI/CD、E2Eテストなどの構築経験 ・SPA(React, Vue.js など)や、モバイルアプリの開発経験 ・UI/UX デザイン経験 ・TerraformやAnsibleなどによるインフラ管理経験 ・OSSへのコントリビュート経験 ・リードエンジニアとして開発プロジェクトを牽引した経験 |
受動喫煙対策 | 屋内禁煙 |
更新日 | 2024/11/18 |
求人番号 | 4047419 |
採用企業情報
この求人の取り扱い担当者
転職・求人情報の詳細をご覧になる場合は会員登録(無料)が必要です