エンジニア

自然物から人工物へ - 16年目のピクシブ百科事典を支える最新の技術基盤

こんにちは。ピクシブ百科事典の開発をしております、フロントエンドエンジニアの ahu です。 ピクシブ百科事典 は、「みんなでつくる百科事典」を合言葉に運営されている、オンライン百科事典サービスです。2009年の11月10日にβ版がリリースされ、今年で16…

React と dnd-kit で Masonry Layout なコレクションタイル編集画面を実現する

2025年8月27日、pixivに新しくコレクション機能(β版)がリリースされました。 pixivに投稿された作品や、pixiv関連サービス(ピクシブ百科事典、BOOTH、pixivFANBOXなど)、外部ウェブサイトのURLをpixiv上にまとめて公開できる機能です。 www.pixiv.net コ…

ピクシブはKaigi on Rails 2025にてScholarship Sponsorを実施しました

クリエイター事業部の丸山(@alitaso)です。 ピクシブはKaigi on Rails 2025にてScholarship Sponsorを行いました。本記事ではその取り組み結果について紹介します。 実施の動機 直近数年、ピクシブはRubyKaigiでScholarship Sponsorとして、OSSに関心のあ…

DroidKaigi2025にピクシブのエンジニアが3名登壇 & ブースも出展しました

こんにちは、ピクシブ株式会社のAndroidエンジニア、gatosyocoraです。 今回は2025/9/10(水)~9/12(金)に開催されたDroidKaigi2025にピクシブも関わらせていただいたのでそのレポートをまとめました。 参加前の意気込みに関してはこちらにまとめておりますの…

ピクシブは今年も高専生を全力応援!「高専プロコン第36回松江大会」協賛・参加レポート

こんにちは、ピクシブの採用担当のchikahiです。 エンタメやクリエイティブの世界に、テクノロジーで新たな体験を創造するピクシブには、数多くの高専出身エンジニアが在籍し、サービス開発の最前線で活躍しています。 私たちは、未来の日本のものづくりを担…

iOSDC Japan 2025ブース企画「SwiftUIと秘密の修飾子」問題解説

こんにちは。ピクシブでiOSアプリエンジニアをしているああうえです。 ピクシブはiOSDC Japan 2025でSwiftUIのModifierに焦点を当てたゲーム「SwiftUIと秘密の修飾子」を展示していました。この記事では問題についての解説を公開いたします。 SwiftUIと秘密…

iOSDC Japan 2025にピクシブのエンジニア2名が登壇、ブース展示も行いました!

みなさんこんにちは、ピクシブでiOSアプリエンジニアをしているatsuyanです。 2025年9月19日(金)〜9月21日(日)に開催されたiOSDC Japan 2025において、ピクシブから2名のエンジニアが登壇し、スポンサーブースの出展をしました! この記事では、それぞれ…

LLM-Ready なデータ基盤を高速に構築するための FlyWheel(改善サイクル)

はじめに こんにちは。ucchi- です。普段は広告のデータを整えつつ、全社横断のデータ整備も行っています。 この記事では、以下 3 つのテーマについて紹介します。 データ分析を自律的に行う「LLM Agent」 LLM Agent の能力を最大限に引き出す「LLM-Ready な…

Kaigi on Rails 2025にピクシブがスポンサー&エンジニアが登壇します!

こんにちは、ピクシブ株式会社のDeveloper Relation、joyです。 ピクシブでは、社員の成長と技術への貢献を目的として、カンファレンスのスポンサーシップや参加支援を積極的に行っています。 今年はKaigi on Rails 2025にsilverプランでスポンサー協賛いた…

iOSDC Japan 2025にエンジニアが2名登壇&スポンサーブース出展もします!

こんにちは。ピクシブでiOSアプリエンジニアをしている atsuyan です。 2025年9月19日(金)〜21日(日)の3日間開催されるiOSDC Japan 2025にて、ピクシブはゴールドスポンサー & スポンサーブース出展を行います! iosdc.jp 当日は下記のメンバーが参加し…

DroidKaigi 2025にエンジニアが3名登壇&スポンサーブース出展もします!

こんにちは、ピクシブ株式会社のDeveloper Relation、joyです。 ピクシブでは、社員の成長と技術への貢献を目的として、カンファレンスのスポンサーシップや参加支援を積極的に行っています。今年も、DroidKaigi 2025にゴールドプランでスポンサー協賛し、ブ…

Kubernetes Jobをテンプレートから生成するCRDを作りました

こんにちは。lyluckです。 複数の似たようなJobやCronJobを記述するとほとんどの設定がコピペになり、管理が非効率になる問題を解決するOSSを作りました。 github.com 背景 オンプレミスで稼働しているバッチ処理をKubernetes(以下、k8s)へ移行する場合、シ…

中高生Rubyプログラミングコンテスト受賞学生がピクシブに新卒入社!入社に至る軌跡をインタビュー

クリエイター事業部の丸山(@alitaso)です。ピクシブは2021年〜2024年に渡って中高生Rubyプログラミングコンテスト(旧 中高生国際Rubyプログラミングコンテスト in Mitaka)に協賛してきました。 協賛を通してさまざまな学生と交流が広がる中、新しい仲間…

異業種エンジニア武者修行の1年で何が見えたか?

2024年夏、あるアニメーション制作会社から「武者修行」としてエンジニア出向受け入れを行いました。業界的に類似点はあるとはいえ、事業内容も組織文化も異なる環境で1年間挑戦いただきました。 この取り組みは、受け入れたピクシブに、そして武者修行に挑…

双方向な仮想無限スクロールをプロダクトに導入するまで

こんにちは。 ピクシブ百科事典の開発をしております、フロントエンドエンジニアの ahu です。 ピクシブ百科事典 は、「みんなでつくる百科事典」を合言葉に運営されている、オンライン百科事典サービスです。 今回は、6月末にリリースされた新機能である 議…

ピクシブはKaigi on Rails 2025に参加したい学生さんを招待します

クリエイター事業部FANBOX部の丸山(@alitaso)です。 本記事の要点 ピクシブは2025年9月26日(金)〜9月27日(土)に東京都内にて開催されるKaigi on Rails 2025に参加したい学生向けの招待企画を実施いたします。 Kaigi on Rails 2025 一般参加チケット/公式…

Data Modeling Night -「今」だからできる理論の実践事例 - 登壇のご報告

こんにちは、imaima です。 2025年7月4日に開催されたイベント「Data Modeling Night -『今』だからできる理論の実践事例 -」に登壇しました。本記事では、イベントの模様と、登壇を終えての感想をお届けしたいと思います。 「Data Modeling Night」とは? …

BigQuery Enterprise Editionで、最適なスロットコミットメント量を見積もる方法

はじめに コスト最適化を進める上での課題 INFORMATION_SCHEMAに基づいた見積もり手順 1. シミュレーションSQLを使って、コスト変化額を見積もる 2. 複数パターンの比較表で最適なプランを検討する まとめ はじめに こんにちは!ピクシブ株式会社でデータ基…

LLMとGitLab CI/CDを活用したdbtコードレビューの自動化

なぜLLMレビューを導入しようと考えたか きっかけはSlackでの雑談から やってみた:GitLab CI/CD と Vertex AI で実現するLLMレビュー 全体像 レビューの精度を高める「コンテキスト」の渡し方 ルールファイルの具体例 プロンプトの例 結果:LLMレビューがも…

k0sクラスターで安全なログ転送を実現するためk0sctlへコントリビューションしました

こんにちは、lyluckです。 ピクシブではオンプレミスKubernetes(以下、k8s)クラスターを運用しています。 既存アプリケーションのk8s移行は依然として進行中で、クラスターの規模は以前と比べて倍の20台程度になっています。 アプリケーションをk8s移行する…

Google Chrome ローカルで LLM と音声合成! キャラクター会話システム local-chat-vrm を公開し、Google I/O 2025 で展示しました

SaaS のいらない会話をしよう こんにちは、kougen です。普段は ChatRoid や VRoid Hub のエンジニアとして開発をしています。 近年の ChatGPT などの LLM (Large Language Model) 関連サービスの発展に伴い、多くの人が LLM を利用するようになりました。そ…

pixivcobanのJestをVitestに移行しました

こんにちは、普段 pixivcoban のフロントエンド開発を担当している nyamadan です。 今回は、私たちのプロジェクト「pixivcoban」で、テストフレームワークを長年利用してきたJestからVitestへと移行した事例についてお話ししたいと思います。pixivcobanでは…

Ruby Association事務局長インタビュー!企業協賛金はRubyの発展にどう貢献する?

FANBOX Sectionの丸山(alitaso)です。 ピクシブは2025年度もRubyアソシエーションのPlatinumスポンサーとして協賛を継続いたします。 Ruby Associationとは Ruby Associationは、プログラミング言語Rubyの普及と発展のための非営利団体です。Ruby関連のプロ…

ピクシブはRubyKaigi 2025にてScholarship Sponsorを実施しました

FANBOX部の丸山(alitaso)です。 ピクシブはRubyKaigi 2025にてMusic Event and Scholarship Sponsorを行いました。そのうち Scholarship Sponsorでの取り組みに絞って紹介します。 動機 RubyKaigiは地方開催のため、宿泊費や交通費を考えると学生単独で行…

関西Ruby会議08で自作計測装置での可視化と改善についての発表をします #kanrk08

関西出身Rubyistのプロダクト開発ギルド長 bashです。 このプロダクト開発ギルドでは複数の役割を持っており、私はそれらをとりまとめる役目をお預かりしています。 プロダクトの開発をもっぱら行う、プロダクトマネージャー、プロダクトデザイナー、エンジ…

PIXIV SPRING BOOT CAMP 2025 に参加してみて

ピクシブのエンジニア向け春インターンシップ「PIXIV SPRING BOOT CAMP 2025 」ピクシブ百科事典コースに参加した、ゆはといいます。 普段はGoやRubyでバックエンドを書いています。趣味はDTMや音ゲーです。 インターン開始前 メンターのJavakkyさんと元々知…

RubyKaigi 2025にRoad to Go gemで登壇しました

こんにちは、sue445です。 2025/4/16(水)〜18(金)にかけて愛媛県松山市で開催されたRubyKaigi 2025に登壇しました。 rubykaigi.org 発表資料 登壇中のポストまとめ 登壇後の質問など Road to RubyKaigi 2025(今年の登壇までの道のり) 感想 合わせて読みた…

情報処理学会 第87回全国大会に参加しました

こんにちは!Pixiv Sectionでpixivのバックエンド開発を担当しているyuyukunです。 2025年3月13日(木) 〜 3月15日(土)に立命館大学 大阪いばらきキャンパスで情報処理学会 第87回全国大会が開催されました。ピクシブは全国大会にはブロンズスポンサー、3月15…

Edge-to-Edgeを活用するための方針と開発環境の整備

こんにちは、パルシィ部のwcaokazeです。講談社とピクシブが共同で企画・運営・開発に取り組むマンガアプリ、パルシィ(Palcy)の開発をしています。 Android15以降Edge-to-Edge対応が必須となり、世のAndroidエンジニア達はEdge-to-Edge対応に追われている…

入社10日でPHPStanのエラーを1/10減らした方法

はじめに Baseline削減したいよね やったこと 1. PHPStanが出している警告の分析 2. Rectorについて学ぶ 3. Rectorを使ってReturnTypeにvoidがついていない場所にvoidをつける 4. 返り値の型を特定できる関数・メソッドに返り値の型をつける修正 5. private …

“RubyMusicMixin 2025”, RubyKaigi after event, and Call for DJs and VJs!

技術開発本部 インフラ部 SREチームの西山 (@kiridaruma) です。 ピクシブは2025年4月16日〜4月18日に渡って愛媛県松山市で開催される RubyKaigi 2025 に Music Event & Scholarship Sponsor として協賛し、『RubyMusicMixin 2025』を開催いたします。 RubyM…

RubyKaigi 2025に「Road to Go gem」で登壇するので採択されたProposalを公開します

こんにちは、インフラ部のsue445です。 2025年4月16日(水)〜18日(金)に愛媛県松山市で開催されるRubyKaigi 2025に登壇します! rubykaigi.org 自分のトークについて 実際に採択されたProposal Title Agenda Details Pitch 補足 【おまけ】過去のRubyKaigiで…

Android Viewのパスワード入力部分をComposeでも実現したい

はじめに こんにちは、Palcyでアルバイトをしているorukunnnです! 僕はpixivのAndroid育成プロジェクトというモバイルエンジニア不足を解消するために始まったプロジェクトに参加させていただき、1からAndroidの学習を進めてきました。この記事ではそのOJT…

中高生国際Rubyプログラミングコンテスト2024 in Mitaka 最終審査会に参加しました

こんにちは、コミック事業部のconopです。 11月30日(土)に中高生国際Rubyプログラミングコンテスト2024 in Mitakaの最終審査会が、三鷹産業プラザで開催されました。ピクシブは本コンテストに Gold スポンサーとして協賛しており、取締役CTOのharukasanが…

ピクシブが運営するサービスの基盤を支える インフラ部ソリューションアーキテクトチームの仕事とは?

こんにちは、広報部のmikoです。 ピクシブには、技術開発本部 インフラ部 ソリューションアーキテクトチーム(以下、SAチーム)というチームがあります。 インフラ部は会社全体のサービスなどのインフラストラクチャ―の管理が主な仕事で、その中でもSAチーム…

ピクシブはRubyKaigi 2025に参加したい学生さんを招待します

クリエイター事業部FANBOX部の丸山(@alitaso)です。 本記事の要点 ピクシブは2025年4月16日(水)〜4月18日(金)に愛媛県松山市にて開催されるRubyKaigi 2025に参加したい学生向けの招待企画を実施いたします。 RubyKaigi 2025一般参加チケット/公式懇親会…

唯一の日本人としてイタリアのカンファレンスに参加してみた!【GoLab登壇レポート】

こんにちは!カスタマーオペレーション&セーフティ本部所属のエンジニア学生アルバイト、logicaです。 去る11/11〜13、イタリアのフィレンツェで行われたGo言語の国際カンファレンス「GoLab」に参加 & 登壇するという貴重な機会をいただきました。今回は私…

名古屋工業大学『C0deハッカソンwithピクシブ』を今年も開催しました!

みなさんこんにちは。採用担当のmarikoです。 この度、『第2回C0deハッカソンwithピクシブ』を開催いたしました!今年もたくさんのアイデアやプロダクトが生み出されましたので、当日の様子をぜひ紹介したいと思います。 第1回ハッカソンの様子はこちらから…

プロダクトの未来を創る pixivcobanバックエンドエンジニアの仕事

こんにちは、広報部のmikoです。ピクシブには、全社的なお金に関する課題の解決に取り組むファイナンシャルサービス本部という部署があります。 今回はファイナンシャルサービス本部 基盤開発部のバックエンドエンジニアのお二人に、仕事の内容やチームの雰…

【PIXIV DEV MEETUP 2024】Revamping VRoid Hub’s model processing pipeline with Rust

Hi, my name is yue, from the VRoid team. This article was created based on a talk given at "PIXIV DEV MEETUP 2024" held on September 20th, 2024. speakerdeck.com Introduction In February 2024, We published an article about how we adopted Ru…

Kaigi on Rails 2024に参加しました!

こんにちは、新規事業部のSketch部でバックエンドエンジニアをしているあやぬん(@ ayatk_ch)です。 2024年10月25日(金)~10月26日(土)に有明セントラルタワーホール & カンファレンスで開催されたKaigi on Rails 2024にピクシブはGold Sponsorとして協賛し、…

高専プロコン第35回奈良大会に協賛・参加しました!

皆さん、こんにちは。採用担当のmarikoです。 2024年10月19日(土)〜10月20日(日)、全国高等専門学校プログラミングコンテスト 第35回奈良大会が開催されました。ピクシブは特別協賛を行い、CTO道井が課題部門の審査委員を務めました。今回は協賛企業とし…

全社のデータを横断的に扱う!データ基盤チーム・データエンジニアの仕事とは

こんにちは。広報部のmikoです。ピクシブには、全社・全プロダクトの基盤になる部分の開発や管理、運用を主に行うCTO室プラットフォーム開発部という部署があります。 今回は、プラットフォーム開発部のなかで、プロダクトのデータベースを分析などに活用で…

Kaigi on Rails 2024に企業ブース出展します!

こんにちは、BOOTH部エンジニアのreudです。朝晩はめっきり涼しくなり、秋も深まってまいりました。お変わりなくお過ごしでしょうか。さて、ピクシブでは2024年10月25日(金)~10月26日(土)に有明セントラルタワーホール & カンファレンスで開催されるKaigi o…

ピクシブはYAPC::Hakodate 2024にPlatinum Sponsorとして協賛します!

こんにちは、BOOTHチーム・エンジニアのkolukuです。ピクシブでは2024年10月5日(土)に函館市で開催されるYAPC::Hakodate 2024にPlatinum Sponsorとして協賛します! YAPC::Hakodate 2024 YAPCはPerlに限らずバックエンドや幅広い分野の技術が好きな人たちが…

RubyKaigi 2024 follow up イベント開催報告

クリエイター事業部の丸山(alitaso)です。 本エントリでは8月31日に開催された RubyKaigi 2024 follow up の開催報告をします。 RubyKaigi 2024 follow up とは RubyKaigi 2024 で「今後はこうしていこうと思っています」と言っていた人にその「今後」を伺…

データ活用のための第一歩、どこから始めるべき?〜データ駆動の取り組みについて〜

こんにちは。プラットフォーム開発部データ駆動推進チームのyagimaruです。2024年1月にピクシブにジョインし、現在は全社的なデータ活用支援に取り組んでいます。 この記事では、私が所属するデータ駆動推進チームの取り組みについて紹介させていただきます…

PHPでも乱数をオブジェクトスコープに分離したい

こんにちは、ふじしゃんです。 ファンクションユニットのウェブエンジニアリング部でアルバイトをしています。 今回は、PHP8.2で新しく実装されたRandom\RandomizerとPHP8.2未満のWeb アプリケーションで乱数の生成をオブジェクトスコープに分離する話につい…

RubyMusicMixin on Rails 2024を開催します&DJ/VJ 募集!

こんにちは、pixivFACTORYでエンジニアをしているoruktです。 今回、ピクシブは2024年10月25日~10月26日に渡って開催されるKaigi on Rails 2024にGold Sponsorとして協賛いたします。 また、Kaigi on Railsをピクシブらしく盛り上げたいと考え、弊社主催の…

AWSとGoogle Cloudでインターコネクトを同時開通しました

はじめに こんにちは、インフラ部のsue445です。 ピクシブでは2023年末に自社のデータセンターとAWSとをDirect Connect Gatewayで、データセンターとGoogle CloudとをCloud Interconnectで、それぞれインターコネクト(閉域網接続)を開通しました。 現在Pas…