エンジニアフルリモート

【フルリモート/週5】Pythonバックエンドエンジニア(AI連携基盤・大規模データ処理・マイクロサービス開発)

【フルリモート/週5】Pythonバックエンドエンジニア(AI連携基盤・大規模データ処理・マイクロサービス開発)

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
4,400 ~ 4,700円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5】Pythonバックエンドエンジニア(AI連携基盤・大規模データ処理・マイクロサービス開発)

お任せしたいこと

自社で展開するAI活用型のBtoB SaaS、またはデータ集約型のWebプロダクトにおいて、Pythonを用いたスケーラブルなバックエンドAPIの開発および、重いデータ処理や機械学習モデルを本番環境で安定稼働させるための基盤構築をお任せします。
「データサイエンティストが作ったJupyter Notebookのコードをそのまま本番サーバーにデプロイして終わる」ような不安定な運用を脱却し、FastAPI等を利用した高速な推論APIの設計や、Celery等を用いた非同期タスクキューの構築を通じて、複雑なAIロジックとWebアプリケーションをシームレスかつ堅牢に繋ぎ込む泥臭いエンジニアリングに取り組んでいただきます。

具体的な業務内容

・Python(FastAPI, Django, または Flask)を用いた、高いスケーラビリティと可用性が求められるRESTful APIの設計・開発
・機械学習チーム(MLエンジニア・データサイエンティスト)と連携した、推論モデルのWebアプリケーションへの組み込みとレイテンシ(応答速度)の最適化
・Celery、Redis、または Amazon SQS 等を利用した、時間のかかる重いデータ処理やバッチ処理の非同期化・タスクキュー設計
・SQLAlchemy等のORMを活用したRDBMS(PostgreSQL または MySQL)の複雑なテーブル設計、およびN+1問題やスロークエリのパフォーマンスチューニング
・大量のトラフィックを捌くための、gRPCやGraphQLを用いた効率的なシステム間通信(マイクロサービスアーキテクチャ)の推進
・pytest等を用いたテストコードの実装によるテストカバレッジの担保、およびGitHub Actionsを利用したCI/CDパイプラインの運用
・DatadogやSentryを利用した、本番環境におけるメモリリークやCPUスパイクの泥臭い原因究明とパフォーマンスチューニング

必須スキル・経験

・Pythonを用いたWebアプリケーション(バックエンドAPI)の開発実務経験(目安として3年以上)
・Django、FastAPI、Flask等のWebフレームワークを用いた開発経験
・RDBMSを用いた適切なテーブル設計、およびSQLパフォーマンスチューニングの経験
・Git / GitHubを用いたプルリクエストベースでのチーム開発経験

歓迎スキル・経験

・機械学習モデルのAPI化(MLOps領域への越境)、またはAIを活用したプロダクトの開発経験
・Celery等を用いた非同期処理、または分散タスクキューの設計・運用経験
・AWS(ECS, Lambda等)またはGCP(Cloud Run, GKE等)環境におけるインフラ構築・運用経験
・ドメイン駆動設計(DDD)やクリーンアーキテクチャの知識と実践経験
・静的型付け(Type Hints)を駆使した、保守性の高いPythonコードの運用経験

開発・業務環境

開発言語:Python 3.x
フレームワーク:FastAPI, Django (または Flask)
データベース・キャッシュ:PostgreSQL, Redis
非同期処理:Celery (または SQS, RabbitMQ)
インフラ・コンテナ:AWS (ECS, RDS等) または GCP (Cloud Run等), Docker
テスト・CI/CD:pytest, GitHub Actions
コミュニケーション・管理:GitHub, Jira, Slack, Zoom

プロジェクトチームについて

バックエンド開発(AI・データ連携基盤)チームへの配属となります。
「Pythonは書きやすいが実行速度が遅い」という言語の特性から目を背けず、「どうすればI/Oバウンドな処理を非同期化してスループットを上げられるか」「メモリを食い潰すデータ処理をどう分割するか」をソフトウェア設計の観点から妥協なく議論する手堅いカルチャーです。機械学習モデルの精度向上だけにとらわれることなく、「ユーザーが数秒待たされる機能は使われない」というビジネス要件を第一に置き、フロントエンドやインフラ領域にも泥臭く踏み込んで課題を解決しています。

求める人物像

・「データサイエンス」と「ソフトウェアエンジニアリング」の境界線に立ち、異なる専門性を持つメンバー間を翻訳・接着することにやりがいを感じる方
・Python特有の「手軽なスクリプト」を書くレベルから脱却し、静的型付けやオブジェクト指向設計を駆使した堅牢なプロダクションコードを書きたい方
・「APIが重い」と言われた際に、勘に頼らずプロファイラを使ってボトルネック(CPUバウンドかI/Oバウンドか)を論理的に特定できる方

仕事の魅力

AIやビッグデータの活用がすべての企業にとって急務となる中、単なるWeb APIの開発にとどまらず、複雑な機械学習モデルや膨大なデータ処理をシステムとして安全に稼働させる「心臓部」を担うポジションです。Pythonの柔軟なエコシステムを駆使して、モダンなWebバックエンドの設計力とMLOpsの知見を掛け合わせることで、AI時代において最も需要が高く市場価値が跳ね上がっている「AI特化型バックエンドエンジニア」としての確固たるキャリアを築くことができます。

働き方

リモート環境

[フルリモート] 基本的にフルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。