ピクシブでは、pixivプレミアム、pixivリクエスト、BOOTH、pixivコミックをはじめとして、オンライン決済や送金を扱う様々なサービスを運営しています。これらのサービスに対して、クレジットカード決済をはじめとして、コンビニ決済、PayPalなど様々な決済・送金を提供する基盤となるサービスが決済サービスです。スムーズで安全な決済を提供することは、ユーザーの創作活動を継続できる場を提供するために、当たり前の存在であり不可欠となっています。
決済サービスでは10種類近くの決済・送金方法を実装、運用しています。利便性が高く、安全な決済を実現するためには、新たな決済や送金方法を導入していくだけではなく、既存の決済の仕様変更や法改正にも対応していく必要があります。これらの困難な課題を解決し、安定した決済サービスを提供していけるよう体制をより盤石なものにし続けていく必要があります。
クレジットカードの不正利用や、アカウントのなりすまし等の脅威を防ぎ、安全な決済を提供するのも決済サービスの役割の1つです。3Dセキュアや不正検知のソリューションなどを活用し、安全な決済を維持するために、決済におけるリスクを低減します。
また、ピクシブでは、ピクシブの運用するサービス全体で一貫したUXを提供できるようにデザインガイドラインが整備されており、それに準拠することでユーザーにとって使いやすい決済体験を提供し続けることを目指しています。
決済サービスにはレガシーな技術が使用されているため、これをリプレイスしてデザインガイドラインへの追従をやりやすくし、より堅牢でセキュアな決済体験をユーザーへ提供したいと考えています。
ユーザーの創作活動を支えるために、本決済サービスの役割に共感し、これらの困難な課題に対して解決していく仲間を募集しています。
<仕事内容>
●決済サービスの機能やAPIの設計・開発、運用
●外部サービスの仕様に沿って、設計・開発・運用する
クレジットカード決済
コンビニ決済
PayPal決済
キャリア決済 (KDDI, docomo, SoftBank)
楽天ペイ決済
アプリ決済のレシート検証処理 (iOS, Google Play)
銀行口座への送金
PayPal Payouts送金
など
●不正決済を検知・防止するための機能の設計・開発・運用する
●社内外の仕様変更に、決済サービスを柔軟に対応させる
●決済サービスのエラーや異常を監視、解決する
●社内サービスを運用している他チームの要望や意見を、決済サービスの設計に落とし込み、実装する
●決済サービスや外部サービスの知見を引き継ぎしやすく文書化・マニュアル化する
<使用技術>
●開発言語
Scala (Play framework)
●データベース
MySQL
●その他
Google Cloud Platform (Pub/Sub, BigQuery)
GitLab
sbt
Docker
Sentry
Datadog
Looker
Jenkins
東京本社
ピクシブが提供している各種サービスでは、日々大量のコンテンツやログデータが蓄積されていっています。開発チームはサービスを着実に改善していくために、それらのデータを活用するのが日常です。またピクシブでは、BigQueryやLooker、Airflowを利用し、サービス横断でデータを一括して扱うことのできるデータ基盤を用意しています。
しかしながら、データが基盤に溜め込まれてから実際に活用されるまでの間には、様々な技術的工夫が求められます。
・どのログを参照し、どういった前処理を施し、どういったロジックで集計するか。
・可視化用途に集計済みデータを用意するのか、参照される度に都度集計するのか。
・BigQuery/Lookerのレイヤー間でどう責務を切り分けるか。
・それらを技術的にどう実現するか。
データに対するユースケースを把握した上で、基盤を柔軟に運用可能で、なおかつ品質の保たれた状態にすること。それがピクシブにおけるデータマネジメントです。社内各部署と直接関わり、データ基盤エンジニア・データ分析者と協力しながら、上記のような技術判断を重ねつつ、あの手この手でデータを事業価値・ユーザー価値に変換することがデータマネジメントエンジニアのミッションとなります。
将来的には、データスペシャリストとして社内のデータ活用全体をリードしていただきます。
■関連記事
・pixiv inside
https://inside.pixiv.blog/2020/09/25/100759
・Wantedly
https://www.wantedly.com/projects/488901
東京本社
ピクシブでは多数のサービスを運営しており、一つのアカウントで全てのサービスが利用できるようになっています。
開発チームではサービスを跨いで安全かつ快適なログイン・新規登録の体験を実現する為の基盤の保守・開発を行っています。
日々変わりゆくセキュリティ関連の動向を追いつつ、今の基盤をどうすればよりセキュアにできるか考えて実行していくのですが、
・社内外の多数のサービスから常時利用されている基盤を無停止のままどう改善し続けていくのか
・各サービスが抱える事情を考慮しつつ、よりセキュアな状態へスムーズに移行するにはどうすればよいか
・サービスを横断するが故に生じるUXの問題をどう解消していくか
等々、大規模かつ歴史の長いサービスならではの問題にも多数取り組む事になります。
東京本社
ピクシブでは、pixivを始めとした各サービスで大量の画像を全世界に配信しており、また、Sketch LIVEでは創作活動のライブ動画配信も行っています。
このような、大規模な配信を支える根幹の技術の開発・運用を行っているのが配信技術部です。
また、ピクシブで得られた技術を広く外部でも活用してもらい、また同時に、さらに新たな知見を得るため、さくらインターネットとの協業サービスImageFluxの開発・運用も行っています。
このために、配信技術エンジニアには、システムの構成の検討、用いる技術の選定から、必要なミドルウェアの開発、運用のためのWebアプリケーションの作成、そして実際の運用まで、配信という技術にまつわるありとあらゆる部分についてのスキルを身に着けていくことが必要となります。
もちろん、全てについて最初からマスターしている必要はありませんし、実際、それは不可能でもあるでしょう。
ですが、チームである程度の役割は分担しつつも、お互いの技術を伝えあうことで、自らの現在の強みを生かしながら、今まで不得意だった部分についても学んでいくことができます。
配信技術部では、現在、特に、ピクシブおよびImageFluxでの利用者の利便性を高めることを重視しており、そのために、サーバサイドの開発力を高めたいと考えています。
しかし、同時に、「自分はこの技術だけをやる」ということではなく、専門は専門として、その上で、今まで自分が知らなかった部分にもチャレンジして学んでいける、幅広い能力を育てていきたいエンジニアを募集しています。
一時期「フルスタックエンジニア」という言葉が流行しましたが、私たちはまさにフルスタックエンジニアたらんことを目指しています。
そういった思いを抱きながら、世界最高最先端の配信の実現のために、一緒にチャレンジしてくれるエンジニアを募集しています。
東京本社
ピクシブが提供している各種サービスにおいては、日々大量のコンテンツやログデータが蓄積されています。開発チームでは、それらのデータをもとに意思決定を重ね、サービスを改善していくのがミッションです。
機械学習エンジニアは、推薦システムや機械学習モデルの構築、またその機能を実際のサービスへ組み込む実装にまで携わります。
データに携わる専門家として、より良いサービス作りに取り組むことに興味のあるエンジニアを募集しています。
東京本社
ピクシブは「創作活動がもっと楽しくなる場所を創る」というミッションの元、世界最大級のイラストコミュニケーションサービス「pixiv」をはじめとし、2,000作品以上が無料で読めるマンガサービス「pixivコミック」、30万店以上を誇る創作のためのマーケットプレイス「BOOTH」、3Dに関わる創作活動を支える「VRoid」など10以上の様々なサービスを提供しており、そのほぼ全てを自社で開発・運営しています。
これらのサービスは規模も拡大の一途をたどっており、毎日60回以上の本番デプロイが行われるなど、日々活発に新しい機能・サービスの開発が行われています。
SREは拡大を続けるサービスに対応し、多くのユーザに安心して使ってもらえる環境を提供するため、MTTRなどを指標とし、開発者と密に連携してアプリケーションやミドルウェアのパフォーマンスチューニングなどを行います。
ピクシブでは、私達と一緒にサービスを支えてくれるエンジニアを募集しています。
■関連記事
・pixiv inside
https://inside.pixiv.blog/2020/11/18/102500
https://inside.pixiv.blog/2021/03/17/145000
https://speakerdeck.com/konoiz/pixivniokerumysqlyun-yong-falseshi-ji
・カジュアル面談も実施していますので、ご希望の方はWantedlyよりエントリーください
https://www.wantedly.com/projects/694694
東京本社
ピクシブは「創作活動がもっと楽しくなる場所を創る」というミッションの元、世界最大級のイラストコミュニケーションサービス「pixiv」をはじめとし、2,000作品以上が無料で読めるマンガサービス「pixivコミック」、30万店以上を誇る創作のためのマーケットプレイス「BOOTH」、3Dに関わる創作活動を支える「VRoid」など10以上の様々なサービスを提供しており、そのほぼ全てを自社で開発・運営しています。
それらのサービスを支える数百台規模のサーバなどからなるインフラ基盤も自社で構築・運用を行っており、秒間10万リクエスト・30万クエリ以上の処理と、50Gbpsを超えるトラフィックを、無理なく安定的にさばく必要があります。
サービスの拡大やユーザの増加に合わせて日々増大していくこれらの課題に対応し、多くのユーザに安心して使ってもらえる環境を用意するため、システム設計や物理的な機器調達はもちろん、OSやミドルウェアのパフォーマンスチュニーングなどを行うことが私達インフラエンジニアの仕事となります。
ピクシブでは、私達と一緒にこのインフラを支えてくれるエンジニアを募集しています。
■関連記事
・pixiv inside
https://inside.pixiv.blog/2020/11/18/102500
https://inside.pixiv.blog/2021/03/17/145000
https://speakerdeck.com/konoiz/pixivniokerumysqlyun-yong-falseshi-ji
・カジュアル面談も実施していますので、ご希望の方はWantedlyよりエントリーください
https://www.wantedly.com/projects/694694
東京本社
PHP、Ruby、JavaScriptなどのプログラミング言語を複数使いこなし、他分野のエンジニアやディレクター、デザイナーと連携してサーバサイドアプリケーションを開発する職種です。 サービス開発を通じて、クリエイターとファンの活動を支援したい人を募集しています。
開発工程・領域ごとに担当を分断しないスタイルで、企画・設計段階から開発プロジェクトに関わり、その後リリース・運用まで一貫して見ていくことになります。そのためサービス開発エンジニアには幅広い知識・経験が求められます。(例としてUI設計、グロース施策の提案、システムアーキテクチャ設計、パフォーマンスチューニング等)
担当領域が広い分与えられる裁量も大きく、能力に応じて様々なことに挑戦することができます。一方で、主体性が強く求められ、サービスの成長に必要とあればチームビルディング等のエンジニアリング外の領域にも挑戦するような姿勢が尊重されます。
業務内容としては以下を担当していただきます。
・安定稼働するサービスの設計・開発
・サービス運営・改善のための技術的支援
・プログラミング言語やフレームワーク、ライブラリの技術調査・選択
■興味のある方はぜひ弊社の記事をご一読ください
・pixivを常時HTTPS化するまでの道のり(前編)
https://inside.pixiv.blog/catatsuy/1746
・毎秒1万リクエストの負荷試験をした話
https://inside.pixiv.blog/east/5407
・月間500億リクエストの広告配信システムを一緒に成長させてみませんか?
https://inside.pixiv.blog/2020/09/10/180000
東京本社
ピクシブは「創作活動がもっと楽しくなる世界を創る」というミッションを掲げ、日々多くの創作活動を支えています。このミッションを果たしていくためには、さらなるユーザー体験の向上が必要不可欠になります。その要となっているのが、pixiv Android/iOSアプリです。
ピクシブのモバイルアプリエンジニアは、機能開発、ユーザー体験の改善、開発体験の改善、運用上の問題の分析・対応などに自ら積極的に深いレベルで挑戦し、常に他のメンバーと協力しながらピクシブのミッションに貢献することが期待されています。
現在ピクシブでは以下サービスのスマートフォンアプリケーションエンジニアを募集しております。
東京本社
ピクシブが運営している各サービスで、特にウェブフロントエンドの開発と運用に関わる諸問題を技術的に解決します。
サービス開発を主軸とする場合は、体験設計・UIデザイン・マークアップ・パフォーマンスチューニング・フィードバック分析まで、ユーザーの手に触れるもの全てに幅広く関わり、弊社のミッションである「創作活動がもっと楽しくなる場所をつくる」の実現に向けて取り組んでいただきます。
基盤開発を主軸とする場合は、フロントエンドアーキテクチャやフレームワークの選定、フロントエンド専任・兼任を含む開発チームが携わるシステムにおける開発効率の向上、テスタビリティの向上に取り組んでいただきます。
東京本社