【フルリモート/週5/Python】FastAPIを用いた地理空間データ解析および推論APIの開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,000 ~ 5,000円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
お任せしたいこと
[役割]
バックエンド/データエンジニアとして、Pythonを用いた地理空間移動データの解析・最適化ロジックの組み込み、および各種検索処理を行うWeb APIの開発を担当していただきます。
[役割に対して求める成果]
詳細設計に基づき、pandasや最適化ライブラリを活用して大量のログデータを効率的に前処理し、例外処理を徹底した高パフォーマンスなAPIを構築すること。
具体的な業務内容
Python(FastAPI)を用いた、位置情報データ等を処理・返却するREST APIの設計および実装
Pydanticを用いたリクエスト/レスポンスの厳密な型定義および入力値のバリデーション実装
pandasやNumPyなどのライブラリを活用した、移動実績データ(GPSログ等)の加工・前処理スクリプトの開発
SQLAlchemy(ORM)を用いた、PostgreSQL(PostGIS)データベースへのアクセス処理・マイグレーション
Pytestを用いた、データ処理モジュールおよびAPIエンドポイントの自動単体テスト作成
Dockerを用いたコンテナ開発環境の運用、およびGitHub上でのプルリクエストベースのコードレビュー対応
必須スキル・経験
Pythonを用いたWebアプリケーションまたはAPIの開発実務経験3年以上
FastAPI、Django、FlaskいずれかのWebフレームワークを用いた実務経験1年以上
pandas、NumPyなど、Pythonを用いたデータ処理ライブラリの実務での利用経験
Dockerを用いたコンテナ環境での開発経験(docker-composeを自在に扱えるレベル)
Git / GitHubを用いたチーム開発(ブランチ管理、コードレビュー等)の実務経験
歓迎スキル・経験
位置情報データ(GeoJSON、GISデータ等)を扱ったシステムの開発経験
SQLAlchemyやPrismaなどのORMを用いた効率的なデータクエリの実装経験
AWSやGCPなどのパブリッククラウド環境に関する基礎知識
GitHub Actionsを利用したCI/CDパイプラインの運用経験
開発環境
言語・FW:Python, FastAPI, SQLAlchemy
インフラ・DB:AWS, PostgreSQL (PostGIS), Docker
管理ツール:GitHub, Slack, Jira
技術スタック:pandas, NumPy, Pytest, Poetry, Swagger
開発チームについて
テックリード1名、シニアエンジニア2名、データサイエンティスト1名の計5名構成です。
仕様書やSwaggerの定義がきれいなため、ロジックのコーディング作業そのものに集中できる環境です。
求める人物像
コーディング規約(PEP 8など)を意識し、誰が見ても読みやすいコードを書くよう努められる方
進捗状況や仕様の不明点を小まめにチャット(Slack)で共有し、チームと連携して動ける方
仕事の魅力
Pythonの強力なデータ処理能力を活かし、現実世界の複雑なデータを高速に処理するディープな開発が経験できます。
データ処理ロジックのコーディングを通じて、アルゴリズムやDB最適化のスキルが磨かれます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
