■業務内容
ACES Meetにおけるテックリードとして、開発における要件定義から実装までの技術的なリードに加え、アーキテクチャ設計や利用技術の選定などをお任せします。
ミッションとしては、「プロダクト価値最大化の実現のため、開発組織の生産性向上に寄与するような最高の技術的判断を下す」ことです。
機能開発の要件定義やアーキテクチャ設計の役割をテックリードとして果たしていただき、開発生産性とスピードを向上させることで開発組織の成果を最大化させていただきます。
※また、ご希望に応じて開発チームの管理やPM業務など、技術的な牽引だけではない役割についても担うことが可能です。
■具体的な業務内容
・エンジニアチームの技術的なリードと開発推進
・アーキテクチャ改善とリファクタリング
・サービスの安定性の向上施策
==========以下、ご希望に応じて長期的な視点でお任せする可能性のある業務===========
・エンジニアリングチームの管理
L 開発プロセスを整理し、開発、テスト、品質保証などが適切に行われるようエンジニアリングチームの日々の運営を監督
L 開発におけるメンバーのKPI管理
■開発環境
・コード管理 : GitHub
・言語:Python
・DB:MySQL
・OS:Linux
・Webフレームワーク:Django
・使用ツール : Docker, Terraform, Sentry
・主なクラウドサービス : Amazon ECS, AWS Fargate, Amazon SageMaker
■募集背景
ACES Meetはリースから1年半が経ち、数多くのお客様に利用いただき急成長を続けております。
事業は順調に成長しておりプレイヤーとして優秀なエンジニアも在籍しているものの、アーキテクチャ設計部分を判断・意思決定できる人員が1名しかおらず、工数が集中していることがボトルネックになっています。
さらなるプロダクト成長のためには、開発チームを技術的に牽引していただけるテックリードが必要であり、開発の生産性最大化が事業全体で最も優先度が高い解決策のため今回の募集を開始しました。
■本ポジションの魅力
【不確実さを孕んだ最新のML技術を、試行錯誤しながらプロダクトに繋ぎこむ開発の面白さ】
人が出力指示を出す従来のプロダクトとは違い、AIが出力を行うプロダクトは100%正しい結果が返ってくるとは限らず、常に不確実性が伴います。今後AIを用いたサービス開発がスタンダードになってくる中、その不確実さに対していかにユーザー体験を損なわずにUI/UXやアーキテクチャを設計しプロダクトとして成立させていくか、という議論を試行錯誤しながら進められる点において、非常に面白いフェーズにある環境です。
【AIの知見や経験がなくてもご活躍いただけます!】
機械学習領域のトップ技術者やMLOpsエンジニアが社内に在籍しており、近い距離でAIプロダクト開発について相談できる環境があるため、MLに関する知見がなくても十分にご活躍いただける環境です。
特に今回お任せしたいミッションはソフトウェア開発の強化であるため、「アーキテクチャ設計〜実装」に関するご知見をもとに、最先端のAI技術をソフトウェアにどう組み込むかについては専門家と相談しながら進めていただけます。
また、そのような環境のためAI領域に関する知見・技術についても早期にキャッチアップいただけます。
■応募要件
【必須要件】
・5年以上のソフトウェア開発実務経験
・商用サービスにおいてAPI設計、データベース設計を行った経験
・システム障害時の対応経験
・パフォーマンスチューニングやコードベースの継続的改善の経験
・AWS、GCP、Azureなどクラウドサービスを用いたアプリケーション開発の経験
・若手メンバーの育成経験
・プロジェクトマネジメントまたはSaaSの開発経験
【歓迎要件】
・エンジニアチームのリード経験
・高トラフィックをさばく大規模なバックエンドシステムの開発・運用経験
・本番稼働しているシステムにおける要件定義、仕様策定の経験
・システムの技術的問題(例:パフォーマンス低下)の原因を発見し、解決するための能力
・可用性 / スケーラビリティ / 安全性などの品質特性を考慮したシステムデザインの経験
・ドメインモデリングを用いたシステム設計
・アジャイル開発に関する基本的な知識や経験
・Pythonを利用したウェブアプリケーション開発経験
・AI系の処理システムに関する開発経験