85万円/月額想定年収:1020万円
140~180時間
当月末日締/翌月末日払(30日サイト)
業務委託契約
渋谷
職務内容
- 言語 Go, Java, Scala - フレームワーク AngularJS, PlayFramework, React.js, vue.js - 環境OS Cassandra, Linux - ツール CircleCI, GitHub, Jenkins - その他 Hadoop, Memcached, Redis - 開発体制 複数名 - 作業環境 Mac/Windows貸し出し - 業務内容 ・インターネット広告関連システムの開発をお願いします。 本社システムでは、各社とのシステム連携により広告を表示しています。 1つのリクエストに対して100ミリ秒で応答を返すという制限と、秒間1万を超えるリクエストを処理するシステムを作ります。 ・メイン言語はScalaを予定しています。 ・バッチフレームワークはSpark等を利用する予定です。 ・チームはアジャイル開発をベースにカンバンなどで作業進捗を確認しながら、必要な分のドキュメントのみを作成してシステム開発をしています。 ・最新のシステムの設計と実装にチャレンジできます。 ・それらのリクエストのデータを分析する必要があるため、1日に10億件を超えるログデータを集計してレポートとして作成したり、分析をすることで次の配信の効率化を目指します。 それらの分析には機械学習を利用することもあります。 リクエストを受けて低レイテンシで返す部分、ビッグデータを処理する部分、機械学習の部分、それぞれの部分でそれぞれのエンジニアスキルを活かしたり、チャレンジしたりすることが出来るプロダクトの開発になります。 ・今回は完全な新規プロダクトのため、新しい技術の提案やアーキテクチャの提案などが行いやすい環境です。 Scalaと言う言語を使う機会が無かった、他の言語のエキスパートなエンジニアはScalaでこれらを実装する機会があります。
必須スキル
・Linux,RDBMS,Java,Scala等を利用したWebアプリケーションの開発経験 ・チーム内でコミュニケーションを行いながら、能動的に開発を進めていけるスキル ・ビジネスの要件からアーキテクチャの提案、システムの設計、実装、テスト駆動開発などを行える人以下のスキルから少なくとも2つ ・Scalaの利用経験もしくは関数型言語の利用経験 ・Webフレームワークやライブラリ等の作成経験もしくはカスタマイズ経験 ・アーキテクチャ設計もしくは技術選定経験 ・Hadoopエコシステム(MapReduce,Spark,Hive,Pig,Presto,Impalaなど)などを用いた大規模データ処理経験 ・Cassandra,Redis,memcachedなどのKVS設計、運用経験 ・Redshiftなどの列指向DBの設計、運用経験 ・経験した事のない技術へ自ら挑戦や深耕していく意欲 ※業務経験でなくとも、OSS活動などの個人での活動でも構いません
尚可スキル
・Akka,PlayFrameworkの利用経験 ・マルチスレッド処理の実装経験 ・Jenkins,CircleCIなどのCIツールの利用、運用経験 ・月間数十億万リクエスト規模のWebサービス経験 ・GitHubでのPullRequestを利用した開発フロー経験 ・リーン、アジャイル開発プロセスでのチーム開発経験 ・インターネット広告領域での開発経験 ・Webクライアント技術(Angular,React,Vue)等の経験 ・機械学習などの環境を利用した実装経験
案件の特徴
- 服装 カジュアル - 募集人数 1 - キーワード Go使用のサーバーサイドエンジニア
その他情報
- 業界 サービス
担当エージェントの言葉
【エンド直請け案件】@渋谷駅大手企業でのサーバーサイド案件になります。流行りの言語の実務経験を積むことができます。若く、活気のある現場が好きな方にはオススメです。
情報提供元: テクフリ(テックキャリアフリーランス)
6年弱
SNSアカウントでログイン