業務内容
国内最大級のデータプラットフォーム「IM-DMP」の開発と、新規プロダクトX-Tech推進がミッション
データを活用し企業のDX推進するデータマネジメントプラットフォームの開発を通じて、
自らの成長と組織の成長に一緒にチャレンジして頂ける方を募集しています。
サーバ・ネットワーク・データ保護/セキュリティ向上のための施策の検討と実施
信頼性向上や運用効率化するためのインフラの継続的な改善
データ活用を促進するためのサービスやパートナー連携機能の開発と運用
高速なレスポンスを実現するためのアプリケーション/ミドルウェアの開発と運用
大量なデータを効率的に処理するデータ処理/分析基盤の開発と運用
バックエンド・インフラをメインに、フロントエンドも含めた領域の業務の推進をお任せします。
ビックデータ
1日15億レコード超の時系列データと、4億超のオーディエンスデータは国内最大級。
国内でも最大規模の Elasticsearch と Aerospike のクラスタを自社運用しています。
国内有数のビッグデータ/トラフィックを取り扱うスキルが自然と身につきます。
チーム構成
開発本部の下に3チームあり、マネージャーが各チーム1名いる構成です。
開発本部在籍人数:13名
入社経由:中途入社者の5名全員がリファラル(社員紹介)で入社
平均年齢:29歳
雇用形態:正社員11名、契約社員1名、内定者アルバイト1名 ※他、学生インターンの受け入れを定期的に行い、成長機会を提供しています
入社理由
1位:働く人・雰囲気が合っていたから
2位:ビジョン・経営理念が自分の価値観と合っていたから
3位:事業の成長性・将来性を感じたから
開発環境
開発フロー、デプロイフロー
GitHub の Pull Request や Issue ベースで進めています。
テストやデプロイは、Pull Request のマージに応じて行われるように設計しており、
エンジニアは機能の実装や改修に専念することが出来ます。
また、Rolling Update を基本としているため、定期デプロイは行っておらず、
エンジニアの判断で適宜デプロイしています。
コード品質管理
GitHub の Pull Request でレビューを行います。
Pull Request に連動して実行される単体テストや、
ステージング環境を用いたE2Eテストにより品質を担保しています。
原則、機能の実装者がテストコードを書くようにしています。
フロントエンド
開発言語は TypeScript をメインに使用
フレームワークとして React, Preact, Next.js テストフレームワークとして Jest, Puppeteer を利用
バックエンド
開発言語は Python をメインに使用し、実行環境は全て Docker にて構築
フレームワークは、 Django, Flask, FastAPI をユースケースに合わせて利用
一部 PHP、Lua を利用しているシステムもあります。
データベース
用途に応じて使い分けており、Elasticsearch と Aerospike については自社運用しています。
MySQL: アカウントやセグメント情報のマスタ管理
Amazon Aurora: 分析用のデータマート
Elasticsearch: オーディエンスデータのリアルタイムな分析、抽出
Aerospike: オーディエンスデータ
BigQuery: 各種ログデータ
インフラ
サーバは AWS と GCP のマルチクラウドで稼働。
使用している AWS のサービスは ECS, EC2, S3, RDS, ElastiCache, SQS, Lambda など多岐にわたります。
GCPでは主に BigQuery, Cloud Composer,Cloud SQL, GKE, GCS, AutoML, Dataflow, StackDriver など利用。
構成管理は Terraform を採用しており、エンジニアがインフラ変更にも責任をもっています。
その他
コード管理は GitHub 上で行っており、Pull Request ベースで開発。
CircleCI / GitHub Actions を利用し Pull Request に連動させる形でテストやデプロイを実施しています。
やりがい・魅力
採用の背景
サービス提供先は順調に拡大・今後も増加傾向
今後ますますDX化が進んでいき、データエコノミー化する世界において、
インターネット上の膨大なデータを活用するためデータ・マネジメント・プラットフォームの利用は不可欠です。
そんな中、日本最大級のデータ量を誇るIM-DMPと、
弊社が提供するデータドリブンな課題解決のご支援が世間から注目されており、依頼が増加しています。
直近ではGoogleと協力しながらの商品開発や、
コマーステックのアプリケーション、ポストCookieソリューションを開発し提供を開始するなど、
日本では先駆けとなるプロダクトを順次リリースしています。
必須経験
Python, PHP, Ruby などを用いた Webアプリケーションの開発/運用の経験
JavaScript, TypeScript, React.js, Next.js などを用いたWebアプリケーションの開発/運用の経験
運用自動化およびサービス信頼性の向上の実務経験
ステークホルダーと連携し、プロダクト開発を遂行するコミュニケーション能力
バージョン管理ツール(git/svn)を用いたチームでの開発経験
歓迎要件
大規模サービス開発と運用の経験 (パフォーマンスとスケーラビリティを考慮した設計ができる方歓迎)
プロダクトの技術選定やコードベースを改善した経験
クラウド環境におけるネットワークの設計/運用の経験
求める人物像
何事にも前向きに、積極的に取り組める方
成果を出すことにコミットできる方
向上心が強く、失敗を恐れず新しい方法に取り組める方
デジタルビジネス・サービストレンドに対する高い感度と洞察力がある方
想定条件
雇用形態
正社員
採用人数
1名
試用期間
3か月。試用期間中は夏季休暇のみ使用不可。
想定年収
450万円~750万円
福利厚生
「CULTURE」のページを参照
選考ステップ
書類選考・面接2回