基盤 /
プラットフォーム

プロダクトの根幹を担う
技術の基盤に携われるコース

courses

pixivウェブエンジニアリング
ImageFlux
広告
機械学習
データ分析
データ基盤
インフラ(SA)
インフラ(SRE)
基盤/プラットフォーム

pixivウェブエンジニアリング

内容

pixivは2007年から開発されている歴史あるPHPコードベースですが、長期間開発されているコードベースならではの問題があります。 このコースではpixiv開発で直面している課題に対して、型システムに基いた精密な静的解析ツールを活用した型付けの強化やルール作成、リファクタリングなどの課題に挑戦してもらいます。

使用技術・条件

PHP / PHPStan / PHP-Parser / Rector / 型システム / AST

技術的挑戦

pixivでは静的解析は単純なCIや開発時のLintとして活用しているだけでなく、拡張機能によって標準機能では実現できない型付けをしたり、Rectorというリファクタリングツールの独自のルールを運用しています。 メンターのtadsanはPHPStanやRectorの社内ルールの開発・メンテナンスのほか、必要に応じてupstreamへの貢献も行っています。

コースで出来る体験

PHPStanまたはRectorを用いて、型システムおよび構文木に基いたPHPの静的解析に挑戦します。 PHPだけでなく、プログラミング言語そのものに強い興味がある応募者を歓迎します。

メンター

tadsan

2012年入社、ピクシブ事業本部所属。 pixivおよびピクシブ百科事典の開発を担当。個人ではEmacs PHP Modeの開発やPHPStanへの貢献をしています。

メンターからのメッセージ

https://www.phper.ninja/archive/category/PHPStan

通常エントリー
基盤/プラットフォーム

ImageFlux

内容

画像変換・配信、および、ライブ動画配信サービスであるImageFluxの開発を行うコースです。 ImageFluxの主に画像変換機能について、レイヤーの低い技術を活用して機能追加/性能向上に取り組んでいただく予定です。

使用技術・条件

Golang / C / 画像処理 / 画像エンコーディング / HTTP / SIMD

技術的挑戦

ピクシブでは、各サービスの開発負荷を軽減しつつ安定した配信を行えるよう、動的に画像を変換しながら高速に配信を行う技術基盤を整備してきました。こうして培った画像変換・配信技術を、さくらインターネットとの協業でImageFluxというサービスとして外部にも提供しています。画像変換・配信エンジンは主にGoを用いて開発しており、大量のリクエストを効率的に捌くためのさまざまなチャレンジを行っています。

コースで出来る体験

大量のリクエストを捌くための高速化・省メモリな設計と実装、耐障害性を高めるためのプロセス分割とそれらの協調、といった大規模配信システムならではのシステム設計を行っています。また、ピクセル単位での画像処理アルゴリズムの実装など、低レイヤーの画像処理を取り扱っています。大規模配信システム全体を俯瞰的に眺めつつ、テクニカルな実装力を低いレイヤで試される体験ができます。

メンター

nontan

2020年新卒入社。新規事業部VRoid部にてVRoid Studio・VRoidモバイルの開発に携わり、現在は技術開発本部配信技術部にてImageFlux・画像変換機能の開発に従事。趣味は競馬観戦とゲーム。

メンターからのメッセージ

皆さんの挑戦を全力でサポートします。ご応募お待ちしています!

基盤/プラットフォーム

広告

内容

toB向け広告配信プラットフォーム『pixiv Ads』や、月間約800億リクエストを捌く広告配信サーバーを中心とする、広告システムの開発を行うコースです。広告配信システム全体を俯瞰しながら複雑なビジネス要求を実現していきます。ピクシブでは稀有なtoBプロダクトで、PMやセールス、データチームと連携しながら、実際の業務と同じようにサービス設計・開発を体験していただけます。

使用技術・条件

Ruby (Ruby on Rails) / Next.js / Golang / Kubernetes / Kustomize / Terraform / Argo CD / Argo Workflow / Sentry / GCP (GKE, Bigtable, BigQueryなど) / Datadog

技術的挑戦

広告配信系は数年前のオンプレミスから GCP・GKE をフル活用した構成に移行しており、Datadog による監視や Argo CD による自動デプロイ、Kustomize や Terraform による Infrastructure as Code を実践しています。toB向けセルフサーブ型広告配信プラットフォーム『pixiv Ads』では、広告効果や入稿体験向上のための設計・開発を進めています。また、本番環境での配信サーバーやマイクロサービスのパフォーマンスを継続的に監視するために Cloud Profiler を導入し、APM や Cloud Profiler で得られたリクエストのトレースなどの情報をボトルネック調査やパフォーマンス改善に活用しています。 ・https://inside.pixiv.blog/2023/02/17/110000https://inside.pixiv.blog/2023/02/24/110000

コースで出来る体験

課題は主にtoB向け広告入稿システム(Rails, Next.js)と広告配信サーバー(Golang, Kubernetes)に分けられますが、ご相談次第で両者を横断した、より複雑な課題にも挑戦できます。 GKE や BigQuery をはじめ、コスト面から個人利用が困難な Bigtable, Datadog といったプロダクトを使った開発のチャンスもあります。 またチーム開発手法として一部にスクラムを導入しております。

メンター

hirocy

2023年新卒入社。pixiv Adsチームに所属し、フロントエンドからバックエンド、インフラまで幅広い領域で開発を担当。ISUCON11本選出場、SECCON CTF 2022国内7位。好きな言語はGo言語。推しは湊あくあ。

メンターからのメッセージ

大規模な広告配信を実現するシステムに興味のある方をお待ちしています!

基盤/プラットフォーム

機械学習

内容

ピクシブのいずれかのサービスにおいて、大量のデータを使った機械学習モデル開発/バックエンド開発/データ処理ワークフロー構築/効果測定に取り組んでいただきます。興味や期間に応じてタスクを設定させていただきます。

使用技術・条件

Python/ PHP/ MySQL/ BigQuery/ Colaboratory/ Airflow/ TensorFlow/ Pytorch/ Matplotlib/ GCP各種サービス

技術的挑戦

機械学習チームは、ピクシブの各サービスにおいてレコメンドの導入や改善を行っています。pixivにおいてはイラスト・マンガ・小説、FANBOXではクリエイター 、pixivコミックでは作品、BOOTHでは商品のレコメンドを扱っています。機械学習モデルの構築、バックエンド開発、データ分析、施策立案などさまざまなタスクを通して、よりユーザーの満足度を高めるための挑戦を日々行なっています。 ・https://inside.pixiv.blog/2022/09/20/103000https://inside.pixiv.blog/2022/09/13/103000https://inside.pixiv.blog/2023/03/02/140000

コースで出来る体験

チームで利用している技術として、ニューラルネットワークを用いた類似画像や行列分解、バンディットアルゴリズム 、多様性を考慮したレコメンドなどがあります。上記だけでなく、インターンを通して、大量のデータを使った機械学習モデル開発・バックエンド開発・データ処理ワークフロー構築・効果測定などに触れていただきます。

メンター

sugasuga

2021年度新卒入社アルバイト時代から現在まで機械学習チームに所属し、レコメンドアルゴリズムの開発やバックエンド開発を行なっております。kaggle expert。得意な技術は機械学習を使った因果推論など。趣味は釣り・ジム・料理です。

メンターからのメッセージ

面白い仕事を準備します!

基盤/プラットフォーム

データ分析

内容

アド・プラットフォーム事業部では広告配信プラットフォーム『pixiv Ads』を開発しています。本コースではpixiv Adsの広告配信ログやピクシブの各サービスのデータを用い、広告配信におけるロジック改善や課題発見に取り組んでいただきます。ドメイン知識と統計学、データエンジニアリングをかけ合わせ、広告配信システムを改善する体験が得られます。

使用技術・条件

GCP (BigQuery, Bigtable, Colaboratory, Vertex AI Workbench等) / Python / Go

技術的挑戦

ピクシブの広告配信システムには、月間800億件以上の広告リクエストが送られてきます。アド・プラットフォーム事業部では、この規模の利用に耐えうる広告配信システムを安定稼働させると同時に、その配信ログを活用した、よりユーザーにマッチした広告を届けるための課題発見にも取り組んでいます。私たちは「創作活動を、もっと楽しくする。」というミッションのために会社がとれる選択肢を増やすため、BigQueryに蓄積されたビッグデータを活用し収益基盤を改善してきました。

コースで出来る体験

ピクシブは創作やサブカルチャーに特化したTB単位のデータを保有しています。これらのデータは全てBigQueryに集約しています。また、アド・プラットフォーム事業部では分析用データパイプラインを設計・運用し、データに基づいた意思決定や機械学習システムなどへの応用を行っています。ドメイン知識と統計学、データエンジニアリングをかけ合わせ、広告配信システムを改善する体験が得られます。

メンター

mytk

2018年4月新卒入社。pixivの広告配信システムの改善や、データ分析、数値計測に関わっている。趣味はゲーム。

メンターからのメッセージ

pixivの広告配信を支える大規模な数値基盤や配信ロジックに触れることができます。興味のある方はぜひ!

基盤/プラットフォーム

データ基盤

内容

ピクシブではBigQueryをデータインフラとしてたくさんの社員が使っています。このBigQueryの管理をデータ基盤チームで担当しています。 このコースではBigQueryを社内の利用者がより安全に、安心して使ってもらえる仕組み作りに取り組んでいただきます。データエンジニアリング・データマネジメントという希少性が高い技術を専門としている社員をメンターとして迎えて、データエンジニア・データマネジメントエンジニアの業務を体験していただくのが特徴です。

使用技術・条件

GCP (BigQuery・Cloud Logging・Cloud Monitoring・IAM・Dataplex・Data Catalog) / SQL / Terraform / Git / Python / Airflow / Looker

技術的挑戦

ピクシブでは全社が利用するBigQueryやLooker、Airflowといったデータインフラの管理・整備をしています。データ基盤チームでは進化の早い最新のデータエンジニアリングにまつわる技術をキャッチアップしながら、全社のデータ利活用をインフラ面から加速化しています。 主な利用者はアプリケーションエンジニア・バックエンドエンジニア・ビジネス職などといったデータの専門家ではない人達になります。 データの非専門家でも精度の高い意思決定を、少ない工数で高速に行うために必要なことは何かを考えながらインフラ設計を考えることが技術的挑戦になります。[1][2] また、ピクシブではBigQueryを日本でも有数の規模で運用しています。 こういった大規模なデータウェアハウスをいかに安定的にコストを抑えつつ運用するかも技術的課題になります。[3]   [1]:https://inside.pixiv.blog/2023/07/24/120000 [2]:https://speakerdeck.com/kashira/pixiv-meetup-2023-pikusibunodeta-inhuratozu-zhi-gou-zao [3]:https://inside.pixiv.blog/2023/04/10/150000

コースで出来る体験

学生では触れる機会が少ないデータエンジニアリング・データマネジメントというカテゴリの技術に触れてもらいます。また日本有数の大規模なBigQueryに触れることが出来る機会でもあります。

メンター

kashira

2021年中途入社。CTO室プラットフォーム開発部にてデータインフラの整備とデータマネジメントをやっています。得意なワークフローはAirflowです。趣味は漫画読んだり、なろう小説を見るのが好きです。

メンターからのメッセージ

学生では触れる機会が少ない技術に挑戦できるチャンスだと思うので、データインフラ・データマネジメントに少しでも興味がある方をぜひお待ちしています!

基盤/プラットフォーム

インフラ(SA)

内容

3D事業「VRoid Hub」ではアプリケーションをKubernetesでデプロイ・管理しています。アプリケーションが消費するリソースの削減や開発体験の向上に取り組んでいただきます。

使用技術・条件

Linux(Debian), Kubernetes, Nginx, Datadog, Docker, Ruby on Rails, Next.js

技術的挑戦

今年、オンプレミス上のKubernetesクラスタが本番稼働をはじめました。 積極的にアプリケーションをクラスタ上に移行し、開発サイクルの高速化やサーバーの運用保守コストの削減などにつなげています。 こういった利点を享受し続けるため、物理ホストからアプリケーションコンテナまで幅広くメンテナンスしています。

コースで出来る体験

オンプレミスKubernetesクラスターを利用したアプリケーションの運用保守に触れることができます。

メンター

lyluck

2022年中途入社。過去にサーバーサイド、インフラの運用保守を経験しました。 SAチームではオンプレミスのミドルウェアやKubernetesを担当しています。 趣味はピアノを弾くこと。

メンターからのメッセージ

WebサービスやKubernetes、コンテナ化などに興味があればぜひお待ちしております!

基盤/プラットフォーム

インフラ(SRE)

内容

ピクシブのオンプレミス環境で運用しているシステムに関して、可用性・信頼性・保守性等の改善に関わる施策に取り組んでいただきます。領域として主にミドルウェアについて扱いMySQL・fluentdなどを想定していますが、興味に応じて対応させていただきます。

使用技術・条件

Linux(Debian), PHP, Ruby on Rails, Solr, MySQL, Elasticsearch, fluentd, Apache, Apache Traffic Server, Nginx, Datadog など

技術的挑戦

ピクシブではpixivおよびpixiv関連サービスを支える数百台規模のサーバーなどからなるインフラ基盤も自社で構築・運用を行っており、秒間15万リクエスト・40万クエリ以上の処理と、70Gbpsを超えるトラフィックを、無理なく安定的に捌く必要があります。 サービスの拡大やユーザの増加に合わせて日々増大していくこれらの課題に対応し、多くのユーザに安心して使ってもらえる環境を用意するため、システム設計や物理的な機器調達はもちろん、OSやミドルウェアのパフォーマンスチュニーングなどを行うことが私達インフラエンジニアの仕事となります。

コースで出来る体験

インターンを通じてWebサービスとしては決して少なくない規模のトラフィックを実際に捌いているシステムについて実際に見て、手を入れ、改善することができます。

メンター

namazu

2018年新卒入社。2022年4月よりpixivウェブエンジニアリングチーム テックリード。元々はフロントエンドを主とするアプリケーションエンジニアをしていましたが、今はインフラ部に兼務してもっぱらDBなど各種ミドルウェアを触ってます。

メンターからのメッセージ

pixivを実現するシステム(アプリケーション、ミドルウェアからネットワーク、サーバ筐体等のハードウェアまで幅広く)に興味がある人を待ってます。

other courses

Webサービス

プロダクトのバックエンド / フロントエンド開発に携われるコース

pixiv

イラストコミュニケーションサービスpixivのフロントエンド開発コースです

ピクシブ百科事典

インターネット百科事典「ピクシブ百科事典」のバックエンド開発コースです

pixivリクエスト

pixivのリクエスト機能に関するウェブ開発コースです

pixivコミック

マンガサービス・アプリ「pixivコミック」のバックエンド開発コースです

pixivFANBOX

ファンコミュニティ「pixivFANBOX」の機能開発コースです

pixivFACTORY

グッズ制作サービス「pixivFACTORY」のウェブ開発コースです

BOOTH

創作物のためのマーケットプレイス「BOOTH」のウェブ開発コースです

Palcy

少女・女性マンガ中心のマンガアプリ「Palcy」のWebAPI開発をメインとするコースです

スマホアプリ

アプリ開発に携われるコース

Android

pixiv、pixivコミック、PalcyいずれかのAndroidアプリ開発コースです

通常エントリー

PAGETOP

プライバシーポリシー / お問い合わせ

Copyright ピクシブ株式会社