はてぶ・Qiita・Zennのトレンド記事を紹介
AIファーストを掲げるSansanのQA組織変革への取り組み
生成AI技術の飛躍的な進歩により、ソフトウェア開発にAIツールを活用することが一般的になりつつあります。そして、Sansan株式会社は社員一人ひとりがAIを武器として活用できる状態を目指す「AIファースト」を、2025年の全社方針として掲げています。 この変革の波は、QA組織にも
SansanはiOSDC Japan 2025にゴールドスポンサーとして協賛します!
こんにちは!技術本部 Sansan Engineering Unit Mobile Applicationグループの松山(@akidon0000)です。 2025年9月19日(金)から3日間、「iOSDC Japan 2025」が開催されますね。 iosdc.jp Sansan株
SansanはDroidKaigi 2025にゴールドスポンサーとして協賛します!
こんにちは!技術本部 Sansan Engineering Unit Mobile Applicationグループの堀(@horitamon)です。今年もこの時期がやってまいりました。「DroidKaigi 2025」が2025年9月10日(水)から3日間開催されますね…!202
【LLM Weekの全貌】 開発をAIに任せた1週間で見えた、生産性向上のリアルな成果と課題
1. はじめに 2. LLM Week とは 2.1 概要 2.2 目的 2.3 ルール 3. AI導入効果の定量分析 3.1 リリースノート数で見るユーザ価値のデリバリ 3.2 主要開発メトリクス(コミット比率・コード量 / PR 件数 / レビューリードタイム) 3.3 分析
こんにちは、名刺アプリ「Eight」でエンジニアをしている藤野です。最近はタコスの肉(カルニタス)作りに挑戦しようと考えています。 さて、今回はReact 18移行時に発生したReact Virtualizedで起こった問題と、その解決のためにReact Virtuosoへ移行し
YAML Anchorsを活用したGitHub Actionsの効率化とその限界 🔖 1
技術本部 研究開発部 Architectグループの島です。 GitHub ActionsでYAML Anchorsがサポートされました。 github.com これにより、ワークフローの記述において冗長な繰り返し(ボイラープレート)コードをいくらか改善できます。この記事では、YA
3つのシンプルな改善策で実現!elasticsearch-modelを使ったインポート処理を2倍高速化した話 🔖 1
こんにちは、技術本部 Sansan Engineering Unit Nayoseグループでエンジニアをしている冨田です。 私たちのグループでは、当社のほぼすべてのプロダクトが利用する共通基盤である「組織データの名寄せサービス」の開発に取り組んでいます。名寄せサービスにより、組織
CursorとPlaywright MCP Serverを活用したJMeterの負荷シナリオ生成 🔖 4
導入 こんにちは!名刺アプリ「Eight」のSREエンジニアの藤原です。SREは日々プロダクトの信頼性向上に向き合っています。私は2024年の8月に入社し、すでに入社から1年経ったことに驚きを隠せない今日この頃です。遅ればせながらドラゴンクエストIIIリメイクを始めたので、残暑を
諦めかけた技術負債返済を3カ月で完遂させた2つの決断 - Epoxy48個削除の軌跡 🔖 4
はじめに こんにちは!技術本部 Sansan Engineering Unit Mobile Applicationグループの桑原です。 このたび、Mobileチームでは「技術負債返済」をテーマとしたTech Blogリレー企画を開始することになりました。 本記事はその第一弾とし
契約書を“意思決定のインフラ”に──Contract Oneで挑む、新たな価値創造
こんにちは、Contract One Engineering Unitの大島です。 このたび、Contract One Engineering Unitの立ち上げに伴い、部長としてジョインしました。これまで私は研究開発部の部長として、また時にはSansan Engineering
こんにちは。 名刺アプリ「Eight」でエンジニアをしている鳥山(@pvcresin)です。 先日、スポーツサンダルで炎天下を散歩したのですが、日焼けで足の甲がシマウマみたいになってしまいました。 足にも日焼け止め塗った方が良いかもしれません。 さて今回は、RSpecのテストコー
大規模同義語辞書でElasticsearchのIndex作成が重くなる問題とその対策 🔖 11
こんにちは。技術本部 Contract One Engineering Unit の伊藤です。Sansan株式会社で AI 契約データベース「Contract One」の開発を担当しています。Contract Oneでは契約書検索をコア機能として提供していますが、実運用では社名の
『エンジニア = コード書く人』ではない、Contract Oneで目指すエンジニア像
こんにちは、技術本部 Contract One Engineering UnitでWebエンジニアをしている田中達也です。 今年の4月に新卒として入社しました。大学では理学部物理学科でガラスの研究をしていました。研究も面白かったのですが、さまざまな企業でのインターンで自分の技術で
VSCodeでもKotlinが書きたい!公式Kotlin LSPの今とこれから 🔖 3
技術本部 Contract One Engineering Unit の髙野です。2024年に新卒で入社し、AI契約データベース「Contract One」を開発しています。 KotlinConf 2025で突如として発表されたKotlin LSPは、Jetbrains IDEが
こんにちは、技術本部 VPoE室の島津です。Sansanで働くエンジニアのリアルな日常を連載形式でお届けしているこのシリーズですが、第4回目となる今回は、自ら手を上げ福岡拠点へ異動し、採用活動にも向き合っているモバイルエンジニア原田の一日に密着しました。
運用改善チームとして、月30時間の運用工数削減に取り組んだ話 🔖 1
初めまして。Sansan Engineering Unit Master Dataグループの上野です。 私たちMaster Dataグループでは、Sansanの各プロダクトで活用されるさまざまなデータの収集・提供を担うサービスを、複数のサブチームに分かれて開発・運用してきました。
AWS Step Functionsで本番リリース作業を完全自動化した話
はじめに こんにちは!名刺アプリ「Eight」のエンジニアをしている常盤です。現在はEnhancementチームに所属し、Eightの設計や開発生産性の改善に日々取り組んでいます。 Eightでは週2回の定期リリースを行っていますが、以前はリリース担当者が10回以上の手動操作を張
MIRU2025への参加およびキャディ株式会社との合同勉強会を開催
こんにちは。研究開発部の川波です。 今年も8月となりましたが、40度を超える猛暑が続いています。冷房とアイスが欠かせない夏ですね🍨 そんな今夏ですが、2025年7月29日(火)から8月1日(金)にかけて京都府京都市にて画像の認識・理解シンポジウムMIRU2025が開催されました。
Kubernetes基盤OrbitにOpenTelemetryを導入する 🔖 1
はじめに 技術本部 Platform Engineering Unitで1カ月間インターンをしていた竜 鶴吉(X)です。*1Platform Engineering UnitではOrbitと呼ばれる、GKEをベースとしたシングルクラスタのアプリケーション開発基盤を運用しています。
「拠点分散型組織」で結果を出すために心がけていること 🔖 2
こんにちは。技術本部 Sansan Engineering Unit 名刺メーカーDevグループの佐藤です。私の属する名刺メーカーの開発チームは、メンバーがさまざまな支店に散らばる、いわば「拠点分散型組織」となっています。具体的には、東京本社、関西支店(大阪)、中部支店(名古屋)
マネジャーから再びエンジニアへ。Claude CodeとContainer環境で実現するAI駆動開発 🔖 4
こんにちは、技術本部 Contract One Engineering UnitでAI契約データベース「Contract One」の開発をしている中川泰夫です。 私は2024年9月からContract One Devグループのマネジャーを担当してきました。マネジャーとして組織の立
ソフトウェアエンジニアとして東京から福岡へ移住しました 🔖 1
はじめに:福岡に移住を選んだ背景 こんにちは、技術本部 Bill One Engineering Unitの姉川です。私は Sansan株式会社でソフトウェアエンジニアとして働いており、今年2月に東京から福岡へ拠点を移しました。直近第一子が誕生し、学生時代は夫婦そろって福岡で過ご
PDFインポートの安定性を追求!ハッシュ化アルゴリズム刷新の舞台裏
私は技術本部 Contract One Engineering UnitでContract Oneの開発をしている松永俊と申します。今回は、Contract OneのPDFインポート機能の安定性向上についてご紹介します。
Eight Team HubSpot連携機能のアップデート 🔖 1
名刺アプリ「Eight」でエンジニアをしている菅間(@sugamaan)です。最近はデスク上に置ける観葉植物を探す旅に出ています。 今回はEightで展開している中小企業向け名刺管理サービス「Eight Team」にてHubSpot連携機能のアップデートを行った話をしようと思いま
こんにちは、技術本部 VPoE室の島津です。 Sansanで働くエンジニアのリアルな日常を連載形式でお届けしているこのシリーズですが、第3回目となる今回は、様々な関係者と連携しながらBill Oneの開発を進める阿左見の一日に密着しました。
Figma MCPとCode Connectで実装効率を向上させる方法 🔖 6
こんにちは、技術本部 Contract One Engineering UnitでAI契約データベース「Contract One」の開発をしている井上です。今回は、現在各所で注目を集めているFigma MCP(Model Context Protocol)について書きます。 Fi
Figma MCPとデザインシステムの連携で実装効率を向上させる方法
こんにちは、技術本部 Contract One Engineering UnitでAI契約データベース「Contract One」の開発をしている井上です。今回は、各所で話題のFigma MCPとCode Connectについて書きます。 Figma MCPとは Figma MC
新卒11年目のモバイルエンジニアが、東京から引っ越して「福岡で」採用強化をがんばるぞっという話
2014年からSansanで働く、新卒11年目のエンジニアが、今、なぜ東京を離れ「福岡」で働こうと思ったのか、福岡で何を為そうとしているのかについてお話します。
こんにちは、技術本部 Sansan Engineering Unit 名刺メーカーDevグループの佐藤です。 私は今までの人生を通じて、ほぼ東京のみに住み、働いてきました。 しかし、今年の2/1から福岡に移住し、弊社の福岡支店で働くことを決めました。 なぜその決断に至ったのか?そ
こんにちは、研究開発部の竹長です。 昨年までは学生として参加していましたが、今回は出展側として初めて関わるMIRUがどんなふうに映るのか、今から楽しみです。 Sansan株式会社は、2025年7月29日(火)〜 8月1日(金)に国立京都国際会館にて開催される「第28回 画像の認識
SREエンジニアがアプリケーション開発チームへ短期留学した話 🔖 1
こんにちは。名刺アプリ「Eight」にてSREエンジニアをしている武井です。1年前にブリーチした髪を黒髪に戻すタイミングを失っております。なんやかんやあって最近染め直してしまったので、また半年後くらいに悩むことになりそうです。あの中途半端に染まってる時期をどうやって乗り越えればい
新任CTO笹川が語る、組織と個人の成長に必要な3つの力、そしてAI時代の挑戦 🔖 2
こんにちは。SansanのCTO笹川です。 先日、Sansan技術本部で、全エンジニアが集まる半期総会が開催されました。この場で私は、技術本部として掲げているビジョン「このプロダクトで世界を変える」という技術本部のビジョンを実現するために必要だと考える3つの力についてお話ししまし
Sansan株式会社では、技術イベントや勉強会の主催・協賛などを行っています。 各イベントの詳細については、以下のリンクからご確認ください。 ※開催状況により、すでに受付を終了している場合がございます。あらかじめご了承ください。 2025/07/16(水)19:00 ~ h4 a
Contract Oneチームで4泊5日の開発合宿に行ってきました
Contract Oneチームで4泊5日の開発合宿に行ってきました 技術本部 Contract One Engineering UnitでAI契約データベース「Contract One」の開発をしている山邊です。 先日、Contract Oneのエンジニアチームで4泊5日の開発合
マルチプロダクトのモバイルエンジニア同士での知見共有を促す Mobile Tech Talk 🔖 1
はじめに 技術本部 Sansan Engineering Unit Mobile Application Group の赤城です。 私たちのチームは、法人向け営業DXサービス「Sansan」のモバイルアプリ開発を主に担当しています。 一方、同じ会社でモバイルアプリを開発しているチ
Claude CodeではじめるAgentic Coding入門 🔖 257
Bill One Engineering UnitのPurchasing Groupでアーキテクトを務める豊田(@helloyuki_)です。今日は業務中に行っているAgentic Codingについて紹介したいと思います。 Agentic Codingとは 定義 Vibe Co
LVLMをローカル運用する際に、精度を保ちつつレイテンシをどこまで改善できるか(vLLM, Flash Attention, 量子化)
はじめに Sansan 研究開発部の齋藤慎一朗です。 次のブログでは、本格的なLVLMの検証の前に、運用に必要な環境をどう見積もるかについて、メモリの観点で紹介しました。 buildersbox.corp-sansan.com 今回は、Fine-Tuningを行ったLVLMをロー
本社じゃなくても挑戦できる —— 名古屋拠点研究開発部オープンセッション開催レポート
こんにちは、技術本部研究開発部の高橋寛治です。 2025年6月11日(水)、Sansanの中部支店にて初のエンジニア向けイベント「本社じゃなくても挑戦できる —— 名古屋拠点研究開発部オープンセッション」を開催しました。 本記事では、イベントの様子を振り返りながら、名古屋で活躍す
AI時代の挑戦型組織への変革:Sansanエンジニアリングの現在地と未来 🔖 25
こんにちは。SansanのVPoE、大西です。 先日、Sansan技術本部で、全エンジニアが集まる半期総会が開催されました。今回のテーマは「AI時代の挑戦型組織へ」。私はこの場で、Sansanエンジニアリングの現在地と、これからの進化の方向について語りました。 本記事では、総会で
「世界を変えるプロダクト」の実現へ Sansan技術本部 新CTO 就任インタビュー 🔖 2
こんにちは、Sansan Tech Blog編集部です。今回は2025年6月にSansan株式会社のCTO(最高技術責任者。Chief Technology Officerの略)に就任した笹川に、就任の背景や考え、そして今後の展望についてインタビューしました。笹川のキャリアパスな
なぜ私たちは住所正規化エンジンをRustで"再発明"したのか? - FFIによる多言語高速化と開発者体験の裏側 🔖 126
Sansan Engineering Unit マスターデータグループ(データ戦略部門)の松本です。 私たちのチームは、「Activating Business Data」というミッションを掲げ、企業の活動の礎となる重要なデータ、いわゆる「マスターデータ」とその利活用という課題に
こんにちは。研究開発部のMengsay Loemです。現在は、帳票から情報を抽出・構造化する「データ化技術」の研究開発に取り組んでいます。本記事では、Sansanにおける、Vision-Language Model(VLM)を用いた視覚的質問応答(VQA)による帳票からの情報抽出
Oktaをコードで管理するまで Terraform × AI によるIaC実践録 🔖 1
はじめに こんにちは、Sansan株式会社 コーポレートシステム部の平野です。 普段はインフラエンジニアとして、社内インフラに関連する各種SaaSの設計・開発から運用まで担当しています。 前職ではSIerにて、クレジット業界向けシステムのSREエンジニアとして、システムの信頼性や
名刺アプリ「Eight」でエンジニアをしている菅間(@sugamaan)です。今回はEightで展開している中小企業向け名刺管理サービス「Eight Team」にてStripeの3Dセキュア認証(以後3DSとする)に対応した話をしようと思います。 背景 Eight Teamでは決
新卒エンジニア向けに情報セキュリティ研修を行いました 🔖 46
こんにちは。技術本部 情報セキュリティ部 CSIRTグループ所属の北澤です。Data Hubというプロダクトの開発組織から CSIRTグループのプロダクトセキュリティチームに異動してきて1年が経ちました。 4月21日にSansanでは初めてとなる新卒エンジニア向けの大規模な情報セ
2025年度 人工知能学会全国大会(第39回)参加報告 🔖 3
こんにちは、Sansan株式会社 技術本部 研究開発部の田柳です。2025年5月27日(火)〜30日(金)の4日間、大阪国際会議場(グランキューブ大阪)にて開催された 2025年度 人工知能学会全国大会(JSAI2025)に参加してきました。弊社はプラチナスポンサーとして協賛し、
Jamf Proをコード管理 - AIを活用したTerraform Providerの自作 🔖 1
はじめに こんにちは、Sansan株式会社 コーポレートシステム部の坂尾です。社内システムやインフラに関連する設計・開発・運用を担当しています。 これまでの業務経験においてプロダクトの研究開発やアーキテクチャ設計などのテックリードをしており、現在はその経験を活かして社内の各種Sa