株式会社ドワンゴ

エンジニア

応募をご検討されている方へ

エンジニア組織としてのドワンゴの特徴は、その多様性にあります。プログラミング言語を例にとってもScala, Ruby, PHP, Java, Erlang, Rustなどがプロダクション環境で使われています。ミドルウェアや開発ツール、開発手法においても「プロダクトに最適なもの」という条件さえ満たせば、チームで自由に選定することができるので、多種多様な技術が用いられています。

エンジニア個人にフォーカスしても、やはり多様性に富んでいます。広く使われている言語やライブラリのコミッターや競技プログラミングの有名選手など、プログラミング技術はピカイチの人。ユーザーの視点に立ってサービスやプロダクトの価値を高めるのが得意な、ディレクション能力も兼ね備えた人。サービスを安定して動かすための技術を持った、縁の下の力持ち。さまざまなタイプのエンジニアの力が結集することで、ドワンゴのユニークなサービスたちが作られているのです。

そんなエンジニアたちに共通するのが「技術が好き」という気持ちです。個人的な趣味で作ったシステムを社内でデモした結果、ドワンゴのサービスとして開発することになったエンジニア。セキュリティの問題を報告して得られる報奨金で、確定申告が必要になったエンジニア。真のVRを追求するために、耳の後ろに電極を貼り付けて電流を流したエンジニア。業務の中だけでなく普段の生活でも、技術が好きでなにかを作り続けているエンジニアがたくさんいます。

多様な技術と多様なエンジニアが活躍するドワンゴでは、エンジニア文化をさらによいものにする仲間を探しています。

主な職種

フロントエンド

JavaScriptを用いたWebフロントエンドの設計・開発を行っていただきます。最新の技術を、ユーザー体験・サービス価値の向上につなげることが、ミッションです。「サービスの顔」を司るため、満足度にも大きく影響する重要な開発です。

使用技術

TypeScript、React、Redux など

Webアプリケーション

Webアプリケーションの開発を通じ、ユーザーにより面白い体験をしてもらうための仕組み作りをしていただきます。システム同士が連携するためのAPI開発や、ディレクターや取引先のためのサイト管理ツールの開発など適性に応じてお任せします。

使用言語

Scala、Ruby、Java、PHPなど

スマートフォン

Android/iOS向けネイティブアプリケーションの企画開発を行なっていただきます。ご経験により、ユーザーの利用シーンを想定した最適なUI設計も目指していただきます。

使用言語

Swift / Objective-C、Java / Kotlinなど

ハイブリッドクラウド

サービスを支えるインフラと基盤システムの開発・運用をお任せします。プライベートクラウドの構築から、大規模システムを効率よく運用するための仕組み作りなど業務は多岐に渡ります。オンプレ・クラウドを組み合わせ、サービスに最適な基盤を提供します。

使用技術

VMware、OpenStack、AWS、各種ネットワーク機器

大規模データ分析

niconicoのアクセスログや、視聴データなどを次のサービス開発やコンテンツ企画に活用するための、社内向け分析プラットフォームの開発を担当いただきます。

使用技術

大規模分散処理基盤(Hive、Impala、Spark)、大規模ストリーミング処理基盤(Fluentd、Kafka、Spark Streaming)など

研究開発

ニコニコ事業の一環として機械学習、3DCG、コンピュータビジョンなどに関連した研究開発を担当いただきます。「ドワンゴメディアヴィレッジ(DMV)」という組織では、大学研究機関などと共同研究も行っており、国際学会での論文発表もしています。

関心をお持ちの方は、こちらをご確認ください。

エンジニア活動日誌
"dwango on GitHub"

技術の活用事例やテクニカルなトピックなどをお知らせします。

dwango on GitHub