バックエンド開発エンジニア C# .NET ワルシャワ ハイブリッド勤務
ライブスポーツデータを取り込む C# および .NET マイクロサービスを開発し、世界中のメディア視聴者向けのハイライト自動生成・公開を支援します。
仕事内容
- 5 名の開発者、1 名の QA スペシャリスト、1 名のプロダクトマネージャーで構成されるデータ取り込みチームに加わります。
- バックエンド機能を開発しながら、バグ修正とサポートにも対応します。開発と保守にかける時間はおおむね半々です。
- 自らタスクの範囲を定め、ソリューションを設計し、技術イニシアチブを主導します。
- システム設計とアーキテクチャの原則を活用し、低レイテンシーでイベント駆動型のマイクロサービスを構築します。
- ML モデルを本番環境へ導入するための信頼性の高いデプロイパイプラインを構築します。
- RFC 設計からゼロダウンタイムデプロイ、リリース後のテレメトリまで、サービス提供全体を管理します。
- 分散システムのパフォーマンス問題を診断し、同時並行かつ継続的なメディア処理を支えるコンピュートクラスターをスケールします。
- サードパーティ製 REST API を評価し、C#/.NET 8 の取り込みマネージャーとパーサーを構築します。
- JSON データを内部の MS SQL Server モデルへマッピングします。
- ロスター、コーチングスタッフ、イベントのラインアップなどに対応できるよう、パイプライン機能を拡張します。
- 不正な形式や予期しないプロバイダーのデータに対して、信頼性の高いエラーハンドリングを構築します。
- Azure Blob Storage のプロバイダーペイロード、データベース記録、Coralogix ログを比較し、本番環境の不具合を分析します。
- GitHub Actions と Azure DevOps パイプラインを通じて、開発作業、プルリクエスト、コードレビュー、デプロイを管理します。
- テクニカルリードと協力してアーキテクチャを改善し、Jira の要件を明確化し、Confluence にシステムを文書化します。
応募要件
- バックエンド開発の実務経験 5 年以上。
- C# と .NET Core 6 以降に精通していること。できれば .NET 8 の経験があること。
- マイクロサービスの構築と SQL の実務経験。
- システム設計およびソフトウェアアーキテクチャの能力。
- コンピューターサイエンスまたは近接する技術分野の大学学位。
- Claude や Cursor などの AI コーディングツールを日常的に実務で使用していること、または ML フレームワークの経験。
- 高い自立性があり、複雑な業務の範囲を定め、細かな管理を受けずに責任を持って遂行できること。
- 継続的な在籍期間を示す安定した職歴。
- メッセージキュー、イベント駆動アーキテクチャ、最新の設計パターンの経験があれば尚可。
- フルスタックまたはフロントエンド開発の経験があれば尚可。
- クラウドインフラの経験があれば尚可。Azure が望ましく、AWS または GCP の経験も可。
福利厚生
- ハイブリッド勤務で、週 3 日はワルシャワのオフィス勤務。
- 月曜日から金曜日までの勤務で、時間はおよそ午前 9 時から午後 6 時まで。
- 集中して作業できる、会議のない静かな金曜日を設定できることが多くあります。
- オンコール対応はありません。
- 予測可能なワークライフバランス。
- 最新の AI エンジニアリング手法と AI コーディングアシスタントに触れられます。
- ライブ放送レベルのメディア製品を担当し、直接的な影響を与えられます。
- 知識共有を重視するチーム文化。
