株式会社インティメート・マージャー | 開発エンジニア | IT転職 エージェント リーベル

開発エンジニア
株式会社インティメート・マージャー

【エンジニア】日本最大級のDMPを開発するWebアプリケーションエンジニア
募集要項
仕事内容 「日本最大級のDMP(Data Management Platform: ビッグデータ活用のためのシステム)である IM-DMP の機能開発を行って頂きます。

■業務内容
・様々なデータソースを連携するデータ処理基盤及びパートナーサービスとの連携APIの設計・開発
・サービスを安定稼動させるために運用基盤の自動化や可用性、耐障害性の向上
・高速なレスポンスを実現するためのアプリケーション、ミドルウェアのパフォーマンス改善
・デプロイや各種オペレーション自動化ツールの開発、運用
・データ分析を迅速に行うためのログ収集・分析基盤の構築、運用
・障害検知やキャパシティプランニングのためのモニタリング環境の構築、運用
求める経験 ■必須要件
・Python,PHP,Ruby等を用いたWebアプリケーション開発経験
- Pythonがメインになるが他の高水準言語の経験があれば問題ない
・LAMP環境への理解
- nginxやNoSQLでもよく、それぞれの動作について理解があれば良い

■歓迎条件
・AWS,GCPなどのクラウド環境での開発経験
・バージョン管理ツール(git/svn)を用いたチームでの開発経験
・大規模サービス開発経験(負荷を考慮した設計ができる)

■求める人物像
・理念・人事ポリシーに共感する方
・素直で建設的なコミュニケーションが取れる方
・向上心があり学ぶ事に抵抗がない方
・責任感が強く課題の解決に粘り強く取り組める方
・自動化・効率化する事が好きな方
ここが
ポイント!
<現場で使われている技術>
■クライアントサイド (Web Application)
フレームワークとして AngularJS、パッケージ管理には Bower、タスクランナーには Gulp、テストフレームワークには Testem + Jasmine を使っています。

■サーバサイド
開発言語は、Python2.7 を使っており、フレームワークには Django、文法チェッカには Flake8、テストには Unittest と Coverage を使っており、実行環境は全て Docker にて構築しています。

■データベース
データベースは用途に応じて使い分けており、Elasticsearch と Aerospike については自社運用しています。
MySQL : アカウントやセグメント情報のマスタ管理
Amazon Aurora : 分析用のデータマート
Elasticsearch : オーディエンスデータのリアルタイムな分析、抽出
Aerospike : オーディエンスデータ
Treasure Data : 時系列データ
BigQuery : 各種ログデータ

■インフラ
サーバは全て AWS 上で稼働しており、ほぼ全てのシステムが Docker (Amazon ECS) 上で稼働しています。使用している AWS のサービスは EC2, ECS, RDS, ElastiCache, S3, SQS, Lambda, Route53, Inspector など多岐にわたります。AWS の構成管理は Terraform を採用しており、SRE担当のレビューを得て各エンジニアが変更可能です。一部、Docker 化していない部分については Ansible と Packer を用いて構成管理しています。
また、パフォーマンス監視に New Relic、サーバ監視に Mackerel を導入しています。
ログは Fluentd で収集しており、 LogDNA でリアルタイムに参照することができます。過去分に関しては BigQuery で管理しています。

■その他
コード管理は GitHub 上で行っており、Pull Request ベースで開発を行っています。開発のタスク管理も GitHub の Project Boards で行っています。
テストやデプロイも Pull Request に連動させる形で CircleCI 上で行っています。
社内のコミュニケーションツールには Slack を採用しております。

<技術面で優れているところ>
■先進的な開発環境
・自動テストや自動ビルドをするためのCI環境が整備されており、デプロイも自動化されているため、プロダクトの開発に専念することが出来ます。
・AWS は Terraform 、EC2(Server)は Ansible と Packer 、Docker は Dockerfileにてコードとして管理されています。
・ほぼ全てのシステムが Docker 環境で稼働しています。
・OSS や AWS の新サービスなどを検証するための予算が確保されています。

■ビッグデータ
・1日分が7億レコード超の時系列データと、4億超のオーディエンスデータは国内最大級。
・国内でも最大規模の Elasticsearch と Aerospike のクラスタを自社運用しています。
・国内有数のビッグデータを取り扱うスキルが自然と身につきます。

<開発の進め方>
■ロードマップと意思決定
経営陣と直接ディスカッションを行い、ビジネスインパクトや実装上の課題を考慮した上で決定されます。社長がエンジニア出身であることもあり、無理な依頼を押し付けられるといったことは一切ありません。

■タスクの見積もり、スケジュール管理
ロードマップを元に四半期に一度大まかなスケジュールを決めていますが、締め切りを定義するというよりは戦略的にどの分野にリソースを投入するかの決定とその評価に利用しています。

■開発フロー、デプロイフロー
GitHub の Pull Request や Issue ベースで進めています。
テストやデプロイについても同様で、Pull Request のマージに応じて行われるように設計しており、エンジニアは機能の実装や改修に専念することが出来ます。また、Dockerを用いた Blue-Green Deployment を行っているため、定期デプロイは行っておらずエンジニアの判断で適宜デプロイしております。

■コード品質管理
GitHub の Pull Request 上でレビューを行います。Pull Request に連動して CircleCI 上で行う単体テストや、ステージング環境を用いたE2Eテストを行っております。原則、機能の実装者がテストコードを書くようにしております。
勤務地 東京都
休日休暇 夏季休暇(7月から11月までの間に3日間)
年末年始休暇
慶弔休暇
チャレンジ休暇
リフレッシュ休暇
生理休暇
産前産後休暇
待遇・福利厚生 社会保険完備
育児・介護休業
ランチ補助(社員2人以上でランチをすると一人1200円/日まで補助)
近隣住宅補助手当
雇用形態 正社員
企業情報
会社名 株式会社インティメート・マージャー
代表 代表取締役 簗島 亮次
所在地 〒106-0032
東京都港区六本木3-5-27 六本木山田ビル4階
資本金 2億8,000万円(2018年9月時点:資本準備金含む)
従業員数 37名(2018年9月末時点)
事業内容 DMP(データマネジメントプラットフォーム)事業

株式会社インティメート・マージャーはRSCTC 2010 Discovery Challenge(世界最大級の統計アルゴリズム コンテスト)にて世界3位となったビッグデータ分析の実績を持つ代表取締役社長簗島を中心として、2013年6月に設立されたDMP専業の会社です。
日本最大級を誇る約4億のオーディエンスデータと高い分析技術を用い、主にナショナルクライアントや大規模ポータルサイトのDMP構築やクライアント企業や代理店のデータマーケティングの支援を行っております。
この企業の他の募集職種
Web系(SEO/SEM)
この求人を見た人はこんな求人を見ています

「IT転職のプロ」があなたを無料でサポートします

IT業界特化の転職エージェントが、
あなたの転職活動をサポートいたします。

転職支援サービスに申し込む 無料

このページのトップへ