• 株式会社NTTデータ数理システムの求人画像1
マッチ率

株式会社NTTデータ数理システム

NTTデータのグループ会社でありデータサイエンスの老舗である当社が自社開発するデータ分析プラットフォームのNode.jsサーバーサイドエンジニア

2024/3/29 更新

  • ITアーキテクト、サーバーサイドエンジニア
  • 600-800万円
  • 東京都
  • Node.js
  • TypeScript
  • Python
  • C++
  • フルリモート可
  • 服装自由
  • 新技術に積極的
  • 女性エンジニアが活躍中
  • 裁量労働制あり

2024/3/29 更新

事業概要

株式会社NTTデータ数理システムは、1982年に創業し、我が国におけるデータサイエンスの老舗企業として高度な数理科学領域の技術力・経験を活かしたソフトウェアソリューションや各種コンサルティングサービスを、国内の主要企業や研究機関等へ提供しています。

データサイエンスを実現する技術をプロダクトの形として提供する事業は、当社の大きな軸の1つです。 長年培ったデータサイエンスのノウハウを活かしたノーコードでの機械学習や深層学習、テキスト分析から業務システムとの連携運用まで、AI・機械学習やシミュレーションなどの高度な数理科学を最先端のIT技術で自ら実装し、お客様へ直接お届けしています。

仕事内容

■ 概要 ・ 主に TypeScript を用いた、自社開発のデータ分析プラットフォーム MSIP のサーバーサイド開発 ・ 高品質(ハイパフォーマンス、スケーラビリティ、高可用性)なサーバーサイドを実現する技術・知識・ノウハウの共有

■ 詳細 ・TypeScript (7割)や Python(2割)、C++(1割) を用いたサーバーサイドの開発(要件定義、設計・テスト設計、実装、各種レビュー) ・開発に関連する技術の調査や、開発メンバーへの情報共有

MSIP のメジャーリリースから2年以上経過しており小規模利用でのパフォーマンス上の課題についてはある程度改善できたものの、今後数十人規模の分析チームで利用されるデータ分析プラットフォームとするには更なるパフォーマンスの改善の他、スケーラビリティ・高可用性といった面で多くの改善が必要です。こういった高品質を実現するサーバーサイド開発での活躍を期待します。

<開発について(2023年8月時点)> ・チーム:6名(PL、アプリケーションエンジニア、サーバーサイドエンジニア) ・開発手法:W字モデル、Git-flow ・タスク管理ツール:GitLab ・コミュニケーションツール:Mattermost、Teams

※変更の範囲 ;会社の定める業務

機動性の高い開発を実現するため、チームメンバーがフルスタックな知識や経験が得られるように ペアでのタスク割り当てを実施しています。今後、十分な技能を身につけアジャイル開発へ移行する ことを計画しています。

<プロダクトについて> 担当する「MSIP」は、データサイエンスの老舗である当社が自社開発する純国産のデータ分析プラットフォームです。機械学習や深層学習、テキスト分析をノーコードで実現でき、RESTAPI を用いて分析結果を業務システムとも連携できるオールインワンの分析プラットフォームです。

■ この仕事の面白み、魅力 ・ チームメンバーにはフルスタックであることを推奨しているため、様々な技能や経験を積むことが可能です ・ TypeScript/React/Redux などモダンな技術を導入しており、今後も有用性が高いと判断した新技術は積極的に取り入れていくため、新しい技術で実務を経験することが可能です

求められるスキル・人物像

■ 必須スキル ・Node.js と DB を用いたサーバーシステム開発経験のある方(特に設計に関して 2 年以上) ・UML を用いた設計経験のある方( 2 年以上) ・C++/Python を用いた実装経験のある方( いずれも 2 年以上) ・実現可能性を踏まえて現行システムからの改良提案ができる方

■ 歓迎スキル ・システムアーキテクトなどの高度情報処理技術者試験に合格された方(5年以内であればさらに歓迎) ・分散システムなどのハイパフォーマンス・ハイスケーラビリティなサーバーシステムの開発経験のある方 ・Windows Server 上で動作するサーバーシステムの運用・保守経験のある方 ・GitLab を利用した開発経験のある方(Git、マージリクエスト、チケット管理、CI)

■ 求める人物像 ・自身が培った経験や技能を惜しみなくプロダクトに還元できる方 ・チームメンバーと勉強会などを通して切磋琢磨しスキル向上できる方 ・自主的に専門知識や専門技術について学べる方

勤務地・給与・その他情報

給与・勤務地・その他情報 給与・勤務地・その他情報

想定年収、待遇・福利厚生、選考プロセス
などを確認するには会員登録が必要です

Googleで会員登録 メールアドレスで会員登録

利用規約 および レバテックID利用規約 個人情報の取り扱い をご確認のうえ、同意いただける場合は上記ボタンをクリックしてください。

開発環境・現場

■ 配属:データマイニング部 ■ 組織 ・データマイニング部では自社プロダクト開発と受託開発を行っており、各メンバーの技能や意向に応じて専任・兼任することができ、データサイエンス業界での多様な経験を積むことが可能です ・多くのメンバーが開発の他に技術調査などを行う横断チームを兼任しており、技術調査や技術共有を通してメンバー全体のスキル向上の施策を実施しています ・自社プロダクト開発はフルリモートでの勤務です ・月に1回全社的な交流会を開催しており、相互理解を深める施策も行っています ■ 開発チーム ・開発の機動性を高めるため各メンバーのスキル向上を重視しており、開発工程の様々なタスクを各メンバーがペアで担当することで知識や技能の共有・伝達を図り、多くの経験をしてもらえるよう努めています ・週 1 で全体の進捗や情報を共有するミーティングを行っています ■ 環境 ・PC: Windows のノート PC(リモート作業用)とデスクトップ PC(開発用)を貸与 ・ディスプレイ:リモート作業用に貸与 ・フレームワーク:Express、React、Redux ・データベース:PouchDB ・チケット管理ツール:GitLab ・バージョン管理ツール:Git ・ライブラリ管理ツール:Yarn ・CI:GitLab CI

このPJ・案件で使われている技術

プログラミング言語
  • TypeScript
  • Python
  • C++
  • UML
フレームワーク・ライブラリ
  • Node.js
  • Jest
ミドルウェア・ツール
  • Docker
  • GitLab CI
サーバー・OS
  • WindowsServer
プロジェクト管理
  • Git
その他
  • yarn
  • webpack
支給PC Windows

得られる経験・キャリアパス

■ 得られる経験 ・データサイエンス業界の実務での課題に真正面から取り組むことで他社では得難い貴重な経験を得ることが可能です ・開発チームでは要件定義からテストまで開発工程の様々なタスクを各メンバーがペアで担当することでスキル向上に努めているため、新しい知識・技能、多様な経験を得ることが可能です ・新しい有用な技術を積極的に導入しているため、新しい技術で実務を経験することが可能です

■ キャリアパス サーバーサイド開発のリーダーを目指します。 開発チームではフルスタックを経験できるため、その後の希望に応じて以下のキャリアを歩めます。

・UI/UX デザイナー ・アプリケーションエンジニア ・テックリード ・プロジェクトリーダー ・プロジェクトマネージャー/プロダクトオーナー

事業内容の詳細

テキスト分析から業務システムとの連携運用まで、AI・機械学習やシミュレーションなどの高度な数理科学を最先端のIT技術で自ら実装し、お客様へ直接お届けしています。

製品一覧 ・データ分析プラットフォーム Alkano ・ベイジアンネットワーク構築システム BayoLinkS ・テキストマイニングツール Text Mining Studio ・数理計画ツール Nuorium Optimizer ・シミュレーションシステム S-Quattro Simulation System (今回募集のデータマイニング部は、Alkano・BayoLinkS・Text Mining Studioの開発部署です)

設計、開発のみならず、お客様の手元で実際にご活用いただけるように、コンサルティングや教育も併せて実施しています。 お客様へプロダクトをお届けし、課題解決を行うことを目的として、新たな取り組みも日々検討しています。

株式会社NTTデータ数理システム

ITアーキテクト、サーバーサイドエンジニア
東京都
600-800万円