TalentX Tech Blog

Tech Blog

持て余さないためのDevinの活かし方

はじめに TalentXの岸本です。昨今AIの発展が著しい中、弊社でもAI駆動開発という観点で効率的な運用を模索しています。 そうした開発を行っている中、Devinの運用を通じて得た他エージェントとの棲み分けやDevinならではの使い方をまとめてみました。 想定…

Aurora MySQLのデータをSnowflakeへ集約する基盤を構築した話

はじめに こんにちは、SREチームの前野です。 現在SREチームでは、TalentXにおけるデータドリブンな意思決定を加速させるため、全社のデータを集約する分析基盤の構築を進めています。 本記事では、その最初のユースケースである「プロダクト(Myシリーズ)…

MLX-LMによるGPT-OSSファインチューニング実践

機械学習エンジニアの奥村です。 今回は、Apple Silicon Mac上でLLMのファインチューニングを行い、HR(人事・採用)領域に特化したモデルを構築した取り組みを紹介します。 背景:汎用LLMの限界 技術選定 ベースモデル:GPT-OSS 20B 学習フレームワーク:ML…

Google OAuth検証(審査)準備編

こんにちは!TalentXバックエンドエンジニアの吉田です。 採用ブランディングサービスである「MyBrand」をメインに担当しています。 現在Myシリーズでは、外部サービス連携強化のためGoogleアカウント連携を導入している段階です。 弊社でも審査の申請準備中…

ロギングライブラリzapの高速化技術とI/Oボトルネック

こんにちは、TalentX バックエンドエンジニアの伊東と申します。 採用MAサービス MyTalentの開発を担当しています。 MyTalentではGo言語を採用しており、ロギングライブラリには zap (go.uber.org/zap) を使用しています。 以前、パフォーマンス問題の調査の…

TalentXのQA組織体制について

QAエンジニアの大出です。 今回はTalentXでQAエンジニアがチームとしてどのように自社サービスの品質保証について取り組んでいるかを説明したいと思います。 一般的には QA組織のパターンとしては大きく分けて、QAエンジニアを開発チームに所属させて開発チ…

Atlasによる宣言的マイグレーションの導入

バックエンドエンジニアの中山です。 今回は、MyReferチームにDBの宣言的マイグレーションツールAtlasを導入し、DBスキーマのマイグレーション運用フローを改善した取り組みについて紹介します。 導入前の課題 宣言的マイグレーションとは Atlasとは 実装サ…