Pythonのフリーランス案件・求人

1 - 50件/全12,024件

【Python】サーバーサイドエンジニア★データ分析システム開発

70万円/月額
業務委託(フリーランス)

・オフラインの移動データ(GPS、ビーコンの移動データ)の可視化、分析する基盤の  構築、APIの提供によるレポーティングツールの作成を行っています。 ・このツールのサーバサイドの開発にご参画いただける方を募集いたします。 ・分析システムの構築案件ですが、予測、分析に関して興味がある場合は大歓迎です。  システムがある程度組み終わったら分析もお任せしていけたらと思います。

案件の必須スキル

【必須】 ・gitを用いた開発経験 ・Linux/UNIX上での開発経験 ・チーム開発経験あり ・AWSの使用経験 【尚良】 ・pythonを用いた開発経験あり ・Ajaxを用いたシステム開発経験あり ・JavaScriptを用いた開発経験 ・Jade、 Sass、 CoffeeScriptの使用経験 ・HTML/CSSの開発経験  

2時間前
提供元-ProEngineer

【AIX or Linux】サーバーエンジニア★サーバの構築・保守・運用

40-60万円/月額
業務委託(フリーランス)

AIX、Linux、Windows基盤の構築・保守運用(障害2次対応) ・定例作業、障害対応(2次対応)、業務改善 ・バージョンアップ、Patch適用 ・セキュリティ対応 ・各種作業手続き、申請提出 ・障害管理(DBへの登録等)

案件の必須スキル

【必須】 ・AIXサーバーまたはLinuxサーバ構築・保守経験 ※構築経験は詳細設計のサポート、  詳細設計書を見て一人称で設定できる方 ※設定の手順が定まっていないため、  手順どおり手を動かすオペレータではなく、  設定方法を考えた上で実施できる方 ・Network(IP、DNS、Hosts、ゲートウェイ、サブネット等基礎的な)知識 【尚良】 ・クラウドサーバー構築・保守・運用経験 ・IBM Domino設計・構築経験 ・各種開発言語(Python、Ruby、Chef等)知識

2時間前
提供元-ProEngineer

【BI】クラウドでのビッグデータ基盤構築および運用

60-70万円/月額
業務委託(フリーランス)

上記作業、およびBIでのレポート作成などの業務支援

案件の必須スキル

【必須】 ・BIでの分析 もしくは レポート作成経験者 【尚良】 ・Tableauの使用経験 ・bash、SQL、Java、Pythonの経験

3時間前
提供元-ProEngineer

【Java】システムエンジニア★インテリア家具ECサイト開発(リプレイス~機能追加)

70万円/月額
業務委託(フリーランス)

■概要 既存のECサイトのリプレイス及び エンハンス開発及び基幹システムとの API連携業務を担当して頂きます。 若手でも将来PMを目指している方など やる気のある方を重視します。 また、開発経験が豊富な方であれば 技術選定から担当して頂くことが可能です。 ■開発環境 ・開発手法  スクラッチ/アジャイル開発(スクラム) ・言語  Java※えびすマートというカスタマイズ自由度の高いECパッケージがベースです ・サーバー  クラウド(AWS) ・ミドルウェア  TomCat、JUnit、Gradlle、Jenkins ・管理ツール  GitHub、 Confluence、JIRA、Maven、Slack ・マシン周り  21.5 インチディスプレイの Mac + 23 インチのデュアルモニタ等、  ディスプレイはトリプルディスプレイも可能です。  開発者の生産性を考慮したマシンを使い、またエディタ・キーボードも  自由に選択し使用可能です。(有料版もOK!)  エンジニアが働きやすいモダンな環境を整えています。

案件の必須スキル

【必須】 ・Javaでの開発経験 ・BtoB向け開発経験 ・JUnitを用いた単体テスト経験 ・技術吸収に前向きな方 【尚良】 ・Tomcatサーバーの基本スキル ・Maven、Gradlle等の知識 ・PHP/Ruby/Python等のスクリプト言語の利用経験 (プライベートでの開発も可) ・AWS利用経験 ・スクラム開発経験 ・WEBサービスの運用経験

3時間前
提供元-ProEngineer

【Unity(C#)/Phython】ソーシャルゲーム開発エンジニア★ゲーム・パチンコ好きの方

80万円/月額
業務委託(フリーランス)

同社のサービス(スマートフォンゲーム、コンシューマーゲーム、パチスロ遊技機)の運営から始まり、その後は企画や新規タイトルの開発にも携わっていただきます。

案件の必須スキル

【必須】 ・ゲーム、パチンコ、パチスロ好き ・ゲーム、パチンコ、パチスロ開発の実務経験 ・Webサービスの開発経験 ・Unity(C#)or Pythonでの開発経験

3時間前
提供元-ProEngineer

【AWS】ソーシャルゲームアプリのデータ分析、システム構築

60万円/月額
業務委託(フリーランス)

同社で運営中のソーシャルゲームアプリのデータ分析と分析基盤システムの設計、構築を担当していただきます。

案件の必須スキル

・アプリケーションの開発経験 ・AWSの知識、経験

3時間前
提供元-ProEngineer

【Java/PHP/Ruby/Python/Scala】Web開発エンジニア★書籍ECサイト

80万円/月額
業務委託(フリーランス)

大手書籍販売店のECサイト開発を担当していただきます。 サービスの設計、開発、運用までの幅広い業務の中で、 スキルに合わせて参画していただきますので、 将来的にはプロジェクトマネージャーやリーダーもお任せします。

案件の必須スキル

【必須】 ・下記いずれかでの開発経験 (Java、PHP、Ruby、Python、Scala) 【尚良】 ・ソースコードのレビュー ・AWS環境でのシステム運用経験

3時間前
提供元-ProEngineer

【Java/PHP/Ruby/Python/Scala】パッケージ開発エンジニア★コーポレートサイト向け

70万円/月額
業務委託(フリーランス)

同社で開発しているコーポレートサイト向けの パッケージ開発を担当していただきます。 PHP、Ruby、JavaScript等、最新技術に触れられる環境です。

案件の必須スキル

・下記いずれかでの開発経験 (Java、PHP、Ruby、Python、Scala) 【尚良】 ・ソースコードのレビュー ・AWS環境でのシステム運用経験

3時間前
提供元-ProEngineer

【LAMP/FuelPHP】システムエンジニア★顧客管理システムの機能追加

70万円/月額
業務委託(フリーランス)

既存システムで顧客管理を行っている オートメーションツールをより最適化するために 新しい機能追加を担当していただきます。

案件の必須スキル

【必須】 ・LAMP環境での開発経験 ・FuelPHPの使用経験 【尚良】 ・Pythonでの開発経験

3時間前
提供元-ProEngineer

【Linux/SQL】システムエンジニア★ビッグデータ分析システムの改修、バッチ処理

70万円/月額
業務委託(フリーランス)

既存サイトビッグデータ(店舗メニュー情報)分析システムの バッチ処理について、処理の大幅改修作業をご担当頂きます。 フェーズ:詳細設計、製造、テスト(単体・結合)、運用(調査・分析)

案件の必須スキル

【必須】 ・バッチ処理経験者 ・Linux環境での開発経験 ・SQLを使用しての開発経験 ・詳細設計が1人称で出来る方 【尚良】 ・リーダー経験者(スケジュール管理) ・PythonやBashを使っての開発経験 ・Apache Sparkを利用した開発経験 ・MySQLのパフォーマンスチューニング経験

3時間前
提供元-ProEngineer

【Python/PostgreSQL/Linux】医療系データベースエンジニア

60-80万円/月額
業務委託(フリーランス)

・PostgreSQLで構築している医療情報DBへのデータインポート作業及びエクスポート作業 ・既存の分析ロジックに基づいた健診データの加工作業 【環境】 ・Python ・PostgreSQL ・CentOS ・Backlog

案件の必須スキル

【必須】 ・Python利用経験 ・PostgreSQL利用経験 ・Linux系サーバでのオペレーション経験(ssh、bash、vimなどの操作) *分析は他チームが行いますので、受領データ確認と抽出作業までです *分析ロジックは既にありますので、全く新規に開発することはありません

3時間前
提供元-ProEngineer

【Python】システムエンジニア★通信キャリア向け音声認識システム開発

60万円/月額
業務委託(フリーランス)

通信キャリア内で開発されている音声認識システムの評価や不具合が見つかった場合の修正プログラミングをご担当頂きます。 環境としてはPythonを使用しますが、経験のない方や今後Pythonスキルを身につけたい方、不明点があっても自分で調査し解決方法を見出す努力ができるという方も歓迎です。

案件の必須スキル

【必須】 ・スクリプト言語での開発経験 ・知らないことや初めて触れることでも物おじせずチャレンジしようとする意欲・ガッツのある方 【尚良】 ・Pythonでの開発経験

3時間前
提供元-ProEngineer

【Python】ディープラーニングエンジニア★AI-OCRサービス分析

80万円/月額
業務委託(フリーランス)

人工知能OCRエンジンにより、否定型レイアウトの紙帳票のデータ化を実現するサービスに携わっていただきます。

案件の必須スキル

【必須】 ・Pythonによる統計処理、データ分析の経験 ・AIに興味がある方 【尚良】 ・CNN、RNNの知識

3時間前
提供元-ProEngineer

【Linux/PostgreSQL】データベースエンジニア★レセプトデータのデータ抽出他

60万円/月額
業務委託(フリーランス)

自社PostgreSQLで構築している医療情報DBへのデータインポート作業及びエクスポート作業、既存の分析ロジックに基づいた健診データの加工作業等をお任せします。

案件の必須スキル

【必須】 ・Linux系サーバでのオペレーション経験(sh、bash、vimなどの操作) ・PostgreSQL経験(SQLのDML文操作に慣れていることが望ましい) 【尚良】 ・Pythonの利用経験 *分析は他チームが行いますので、受領データ確認と抽出作業を推進します。 *分析ロジックは既存資産(スクリプト)があります。 *新システムをAWSにて構築中。新しい技術の習得に意欲的な方を歓迎いたします。

3時間前
提供元-ProEngineer

【PHP】システムエンジニア★会計ソフトの自動入力システム(AI)開発

70万円/月額
業務委託(フリーランス)

会計ソフトに特化した自動入力システム(AI)の開発をお任せします。 人工知能により適切な勘定科目を推測し、自動的に仕分けを行う等のシステムをクラウドAPIという形で提供します。 (※会計ソフト自体の開発ではありません。)

案件の必須スキル

【必須】 ・PHPの実務経験 【尚良】 ・Laravelの使用経験 【環境】 PHP、Python、JavaScript、MySQL、Nginx、Apache、 Ubuntu、CentOS、AWS、GCP、RDS、Aurora、Github、Fluentd

3時間前
提供元-ProEngineer

【Python】システムエンジニア★ECサイトのヒートマップツール開発

100万円/月額
業務委託(フリーランス)

ECサイトのヒートマップツールやそこから派生したコンサルティング機能を自社サービスに持つ企業で、Pythonを用いて、追加機能の開発や新機能実装に携わっていただきます。

案件の必須スキル

【必須】 ・Pythonを用いた開発経験 【尚良】 ・数学・統計学に関心が強い方 ・機械学習(強化学習)に関心が強い方

3時間前
提供元-ProEngineer

【AWS】インフラエンジニア★プリカ・QRコード決済ゲートウェイシステム構築

60-90万円/月額
業務委託(フリーランス)

・プリペイドカード及びバーコード/QRコード決済において店舗POS端末と決済代行サービスシステムとを結ぶゲートウェイシステムの構築をお任せします。 ・AWSの各種サービスをフル活用し、サーバレスシステムを実現していただきます。 ・3つの決済サービスでサービスインし、順次、対応決済サービスを追加していく予定です。

案件の必須スキル

【必須】 ・負荷テストの設計と実施 ・セキュリティ設計 ・運用設計 【尚良】 ・以下のAWSサービスの設計および設定経験 WAF、ELB、API Gateway、VPC、IAM、SQS、DynamoDB、 Aurora(MySQL)、Lambda(JavaおよびPython)、S3、各種管理サービス ・既に多種のサービス経験があり、未経験のサービスを調べる意欲のある方 ・AWSに限らず、インフラ設計書の作成経験がある方

3時間前
提供元-ProEngineer

【Python/C++/Java】システムエンジニア★Autosar Adaptive Platform向けツール開発

80万円/月額
業務委託(フリーランス)

Autosar Adaptive Platform(以下AP)向けのツール新規開発に従事して頂きます。 開発に使用する言語は、おもにJavaおよびPythonですが、APはC++ベースのため、ツールはC++のコードを出力します。そのため、業務を遂行する上でC++の知識も必要となります。 ※4名体制のチームの開発メンバーとして参加して頂きます。 ※新規性が高い開発ですので、チャレンジ精神が旺盛な方にオススメです。

案件の必須スキル

【必須】 ・Autosarの知見 ・Python、C++、またはJavaの開発経験 ・GUIアプリケーション開発の経験 ・アジャイル開発の経験 (※上記、いずれか一つ以上該当する方)

3時間前
提供元-ProEngineer

【Python】システムエンジニア★エネルギー会社比較サービスの分析開発

80-100万円/月額
業務委託(フリーランス)

電力・ガスなどのエネルギー会社の料金比較サービスを運営するスタートアップ企業にて、電力ビッグデータの解析技術を活用したサービスの開発を行って頂きます。 スマートメーターから集めた膨大な電力データを解析し、電力会社のデータコンサルティングを行うプラットフォームの開発がメイン業務になります。 ※現場環境: ・言語:Python(Django)、Vue.js ・データベース:PostgreSQL ・ソース管理:Git、GitHub ・インフラ:AWS、Terraform、Itamae

案件の必須スキル

【必須】 ・Python(Django)でのwebサービス開発経験 ・GitHub等を利用したチーム開発 【尚良】 ・英語力(外国籍チームと週1回のSkypeミーティングに参加していただく為)

3時間前
提供元-ProEngineer

【Python】システムエンジニア★内部脅威探知サービスWebシステム開発

80-100万円/月額
業務委託(フリーランス)

元々PHPで作られていたシステムをPythonにリプレースしていただきます。 今回携わっていただくシステムは、さまざまなログデータから「ヒト」の行動を解析し、企業内部での「異常行動」や、その「動機」「可能性」「兆候」を持つ人物を検知・可視化し、重大なインシデントの発生を未然に防ぐことのできるサービスです。 バックエンドメインですが、多少フロントエンドも携わっていただきます。 ※環境 ・クラウド:AWS、Azure ・OS:Linux ・言語:Python/PHP/JavaScript、HTML、CSS ・DB:MySQL ・FW:Django、Flask/CakePHP3/React ・その他:Git、Docker、Nginx、Backlog

案件の必須スキル

【必須】 ・Pythonでの開発経験 ・クラウド上での開発経験 ・AIなどに興味がある方 【尚良】 ・PHPの開発経験

3時間前
提供元-ProEngineer

【Python/Ruby/golang】サーバーサイドエンジニア★Fintechベンチャー案件

70-100万円/月額
業務委託(フリーランス)

株やFXなど、投資に関わるアプリを開発・運営するFintechベンチャー企業にてサーバーサイドの開発をお任せします。(※現在、Rubyからgolangにリプレイス作業中です。) ※環境: ・ECS ・DynamoDB ・Terraform ・Ruby/Ruby on Rails 5 ・Golang/echo ・MySQL/Aurora ・Redis ・Docker

案件の必須スキル

【必須】 ・システムの拡張性、保守性を考慮した開発経験(Python, Ruby, golang等) ・テスト駆動開発経験 ・チーム開発、コードレビュー経験 【尚良】 ・大規模ユーザーを持つサーバーサイドアプリケーションの開発・運用経験 ・パフォーマンス最適化についての知識 ・StoryboardやAuto Layoutを用いたUI開発における深い知識 ・日常会話レベルの英語力(※オフショア開発もおこなっている為)

3時間前
提供元-ProEngineer
リモートOK

【Python】機械学習エンジニア★Fintechベンチャー案件

100万円/月額
業務委託(フリーランス)

これまで投資判断に使われていなかったビッグデータを機械学習等を活用して分析し、企業売上や商品価格トレンドの予測をするサービスを提供している同社 そんなFintechベンチャー企業にて、正確かつリアルタイムなビッグデータを活用し、意思決定や金融サービスの顧客体験を最適化していただきます。(※具体的には、下記のような業務をお任せします) ・POSデータ、クレジットカードデータ、ポイントカードデータといった消費購買データのExploratory Data Analysis、レポーティング業務。また、成果物のプロダクトへのデプロイ、運用業務 ・上場企業の売上予測モデル、変化点検知モデルなどの統計モデルの構築、評価、プロダクトへのデプロイ業務。また、それにまつわるリサーチ業務 ・ビッグデータを保有する国内大企業や、海外のヘッジファンドとのPoC案件

案件の必須スキル

・Pythonを用いたデータ分析の実務経験 ・Pythonを用いて前処理、EDA、モデリング、評価といったデータ分析経験 ・Python等の機械学習モデル関連のライブラリの知識

3時間前
提供元-ProEngineer

【Python】システムエンジニア★自社チャットボットサービス開発

80万円/月額
業務委託(フリーランス)

Pythonを用いたチャットボット(自社サービス)の開発をお任せします。 対象はtoCのオンライン接客や、toBの社内利用(ヘルプデスクのような役割)を担うチャットボットになります。 社内にエンジニアは20名ほど在籍しており、その中で2チームに分かれ、アジャイル開発を行っています。 ・言語:Python、Javascript ・フレームワーク:Django、React、jQuery ・DB: MySQL ・インフラ:AWS ・その他:Git、Slack

案件の必須スキル

【必須】 ・Pythonの開発経験 ・リリースされたWebサービスの運用・追加機能開発経験 【尚良】 ・JavaScriptなどのWebフロント側プログラムの開発経験 ・英語に抵抗がないこと(社内に外国籍の方が複数名いるため)

3時間前
提供元-ProEngineer

【Java or Python】システムエンジニア★タバコ関連商品販促サイト開発

70万円/月額
業務委託(フリーランス)

タバコ関連商品の販促サイト開発をお任せします。(フロントエンド・バックエンド共に対応できる方の募集になります。) ※工程:システム設計~開発~テスト

案件の必須スキル

【必須】 以下1.2.どちらも経験がある方。 1.Webバックエンド:Java or Python 2.Webフロントエンド:HTML/JavaScript/TypeScript ※Javaメインですが、Pythonへの移行も考えているため、Python経験者であればJavaの経験は問いません。 ※AWSサービスに興味のある方優遇。

3時間前
提供元-ProEngineer

【Python】システムエンジニア★人工知能や機械学習を利用したソリューションの提案・開発

90万円/月額
業務委託(フリーランス)

顧客課題に合わせた人工知能や機械学習を利用したソリューションの提案と開発をしているチームにジョインしていただき、下記のような業務をお任せします。 ・人工知能や機械学習に関するR&D、PoC(実証実験)の実施 ・開発済みのPoC技術を活用したソリューションの開発 ・最新の学術論文や開発技術の調査と適用範囲の検証

案件の必須スキル

・Pythonによる開発経験 ・未知の課題に対して問題を分析し、主に人工知能技術を用いた解決策を主体的に考案できる方 ・情報科学や情報システムに関する知識を持っている方 ・統計学、深層学習、機械学習に関する知識がある方 ・数学知識(数III、数C基礎レベル)がある方 ・AI関連の論文へ興味があり積極的に情報収集をしている方

3時間前
提供元-ProEngineer

【Python】サーバーサイドエンジニア★EnergyTech向け自社クラウドプラットフォーム開発

60-100万円/月額
業務委託(フリーランス)

電力系をメインに自社サービスを展開している企業で要件定義~テストまでの工程をご担当していただきます。 (PMやディレクターがいる為、メインは設計・実装・テストになります。) 大きく3つのある電力系サービスのいずれかに、サーバーサイドエンジニア(Python)として参画していだきます。 ※環境: ・開発言語:Python3.7(Django2.2) ・アーキ:AWS(ELB、EC2、RDS、RedShift等) ・その他:GitHub、Ansible、CircleCI、ClickUp、MacbookPro ※VimやEmacsなどのエディタでも問題ありません。IDEを希望される場合は、PyCharm Professionalのライセンスを付与します。

案件の必須スキル

【必須】 ・Webアプリケーション開発経験 ・PythonでのWebアプリケーション開発経験 【尚良】 ・新しい分野のサービスなので企画/提案も一緒に考えてくれる方 ・AWS上での開発経験 ・Github等を利用したチーム開発経験

3時間前
提供元-ProEngineer

【Node.js】バックエンドエンジニア★アドテクノロジー関連企業向け新規開発

70-90万円/月額
業務委託(フリーランス)

今後日本でもトレンドになると言われている「Header Bidding」をはじめアドテクノロジー関連の自社サービスを展開している企業内にて、新規事業開発をお任せします。 領域は新規事業における、APIはじめバックエンド開発全般をお任せします。また、スキル次第では、要件定義から運用、インフラ設計など開発全般をご担当していただきます。 構成技術は基本的に最新版でモダンな環境です。体制については、現状CTO1名、PM1名、バックエンド3名、フロントエンド2名になります。 ※環境: 言語:JavaScript、Python、Go、SQL、TypeScript FW:Node.js、AngularJS、Express、Pandas、TensorFlow、Matplotlib、Selenium DB:MongoDB, MySQL OS:WindowsServer、CentOS その他:Git、GitHub、Slack、Qitta-team クラウド:AWS(EC2、Lightsail、Route53、Cloudfront、Cloudwatch、CodePipeline、ELB,S3等)、GCP(BigQuery、API系)

案件の必須スキル

【必須】 ・Node.jsでの開発経験 ・APIの理解・使用経験 ・Github等を利用したチーム開発経験 【尚良】 ・Pythonの開発経験 ・Express、Gin、Echo、DjangoいずれかのAPI開発の経験

3時間前
提供元-ProEngineer

【SQL/VB.net/C#.net】システムエンジニア★健康診断データの取込、DWH構築

70-80万円/月額
業務委託(フリーランス)

自社サービスとして展開している、健康保険組合より寄せられる健康診断データを蓄積しているレセプトデータベース(データウェアハウス)の構築をお任せします。 主な作業内容は現行DBから新DBへの移行作業、その他、単体・結合テストも従事して頂きます。 ※現場環境: DB:IBM DB2 Warehouse Client:Windows 10 言語:VB.NET、PL/SQL、Python その他:SVN/redmine/Jenkins/Slack

案件の必須スキル

【必須】 ・SQLを業務で利用していた経験 ・VB.net、C#.net開発経験 【尚良】 ・ソフトウェアの品質管理に関する知見がある方 ・shell script(bash)開発経験 ・Python開発経験 ・基本設計/詳細設計の経験 ・ETL処理の経験

3時間前
提供元-ProEngineer

【SQL/AWS】データベースエンジニア★大手テレビ局のデータ収集・分析

80万円/月額
業務委託(フリーランス)

【業務内容】 大手テレビ局の大規模データを処理するためのクラウドインフラ・アプリケーションソフトの構築から、視聴者データとの紐づけやデータ配信を行うソフトウェア開発までを一貫で担っているチームに所属していただきます。 ビッグデータ基盤システムの構築、開発、保守を行い、データの加工(ETL)等をご担当いただきます。 インフラエンジニアやアプリケーションエンジニアといった垣根なく、ご活躍いただくお仕事になります。 アドテクやクラウド、データ収集/分析関連の最新技術を学び、経験することができ、かつテレビ局特有の高アクセス環境で技術的なチャレンジができる現場です。

案件の必須スキル

【必須スキル】 ・SQLを使ったDBプログラミングの開発経験 ・Python、PHP、JAVA、Golangのいずれかの開発経験 ・AWS等のパブリッククラウドを利用したサービス開発・運用経験 ・Gitなどのソースコード管理ツールの使用経験 【尚可】 ・Hadoopエコシステム、HDFS、MapReduce、Hive、Pig、Prestoなどの関連技術の利用経験 ・AirflowやDigDagなどのワークフロー管理ツールの利用経験 ・Redis、MemcachedなどのKVS利用経験 ・Git、Ansible、Jenkins、Chef、MackerelなどのDevOps系の知識や経験 ・高負荷対策、パフォーマンスチューニングに関する知識や経験

3時間前
提供元-ProEngineer

【AWS】インフラエンジニア★大手テレビ局のインフラ保守、構築・開発

80万円/月額
業務委託(フリーランス)

【業務内容】 大手テレビ局のAWSを活用したインフラ保守、構築・開発の大型案件やCMSサービスのインフラ保守運用、及びその他付随業務を担当していただきます。 アドテクやクラウド、データ収集/分析関連の最新技術を学び、経験することができ、かつテレビ局特有の高アクセス環境で技術的なチャレンジができる現場です。 【環境】 AWS関連: EC2(AmazonLinux)、EBS、AutoScalingGroup、ELB各種、ECS、ECR、S3、 EFS、DynamoDB、Elasticsearch Service、Aurora、RDS各種、 Lambda、Athena、Kinesis、CloudFront、ACM、SNS、SQS、CloudTrail、 CodeCommit、CodeBuild、CodeDeploy、Route53、DirectConnect、VPC、CloudWatch、AWS WAF、GuradDuty

案件の必須スキル

【必須】 ・AWSを活用したインフラに関する業務経験 ・基本的なプログラム開発経験 【尚可】 ・Pythonでの開発経験 ・要件定義書や設計書の作成経験 ・DevOpsへの興味関心

3時間前
提供元-ProEngineer

【Python】Webエンジニア★ペットテック向けアプリのサーバーサイド開発

70-150万円/月額
業務委託(フリーランス)

自社サービスとして展開しているペット(愛犬)のお散歩記録・管理アプリのサーバーサイド開発を担当して頂きます。 その他に、エンタープライズ企業と協業プロジェクトなども自社で行っており、技術レベルの高いメンバーがそろっております。 【開発環境】 ・サーバーサイド:Python(Flask)、RDS、Elastic Search、AWS、GCP ・モバイル:Swift、Kotlin、Vue.js ・その他:ロケーションサービス、Bigdata、統計解析、マシンラーニング、AI、5G IoTデバイス

案件の必須スキル

【必須】 ・Webまたはモバイルアプリのサーバーサイド開発 ・Pythonの開発 ・REST APIの設計・開発 ・RDBの設計・開発 ・3名以上のチーム開発 【尚可】 ・iOS開発(Swift)、Android開発(Kotlin)、インフラ構築(AWS)など、別の開発スキル ・BtoCアプリケーション開発 ・英語でのコミュニケーション能力

3時間前
提供元-ProEngineer

【PHP/Python】Webエンジニア★テレビ局のデータ分析システム開発

80万円/月額
業務委託(フリーランス)

テレビ局の大規模データを処理するためのクラウドインフラ・アプリケーションソフトの構築から、視聴者データとの紐づけやデータ配信を行うソフトウェア開発までを一貫で担っているチームに所属して頂きます。 【具体的業務】 ・ビッグデータ基盤システムの構築、開発、保守 ・収集データを基にした社内外に向けた分析ツールの開発 ・機会学習システム(社外製品)を内製化して再構築 【開発環境】 ・言語:PHP(Laravel)、Python ・インフラ:AWS ・情報共有ツール:Backlog、Slack、          Googleハングアウト ・その他:Hadoopエコシステム、HDFS、MapReduce、      Hive、Pig、Presto、Memcached、Redis、      Ansible、Jenkins、Chef、Docker

案件の必須スキル

【必須】 ・Python、PHPのいずれかの開発経験 ・SQLを使ったDBプログラミングの開発経験 ・AWS等のパブリッククラウドを利用したサービス開発・運用経験 ・Gitなどのソースコード管理ツールの使用経験 【尚可】 ・Hadoopエコシステム、HDFS、MapReduce、Hive、Pig、Prestoなどの関連技術の利用経験 ・Redis、MemcachedなどのKVS利用経験 ・Git、Ansible、Jenkins、Chef、MackerelなどのDevOps系の知識や経験 ・高負荷対策、パフォーマンスチューニングに関する知識や経験

3時間前
提供元-ProEngineer

【ドキュメント作成】開発チームのサポート★サブスクリプション型のサービス管理システム

40-50万円/月額
業務委託(フリーランス)

サブスクリプション型(従量課金制)のサービス管理を行うシステムについて、開発チームのサポート対応を行って頂きます。 【具体的業務】 開発チーム向けのドキュメント作成やシステム導入後のユーザー向けマニュアル作成などをメインに行って頂きます。 そのため、開発言語への知見が明るい方が望ましいです。 メインでは開発は行わないですが、ご希望があれば副次的に開発(Python)に関わる場合もございます。 【開発環境】 ・言語:Python ・フレームワーク:Django ・DB: MySQL(MariaDB) ・その他言語:jQuery ・OS:Linux

案件の必須スキル

【必須】 ・何かしらのWeb系言語での開発経験 ・開発に関わるドキュメント作成経験 【尚可】 ・Java、Pythonなどのプログラミング言語の読み書き経験 ・AWS、GCPなどのクラウド環境の利用経験

3時間前
提供元-ProEngineer

【Python】Webエンジニア★通信キャリア向け自然言語AI基盤システム開発

70-100万円/月額
業務委託(フリーランス)

大手通信キャリア向け自然言語AI基盤システムの Webアプリ開発をご担当して頂きます。 【具体的業務】 自然言語AIを活用した社内業務の効率化システムを アジャイル形式で開発を進めるプロジェクトです。 既にPhase4までは開発済みでして、次のPhase5で AI諸機能群には RESTAPI経由でアクセスを行い、 バックエンドの業務機能及びクライアント側のUIを 実装する業務となります。 【開発環境】 ・言語:Python(Flask)、     Javascript(jQuery/Ajax)、     HTML、CSS(Bootstrap) ・データベース:MySQL ・ソース管理:Github ・コミュニケーションツール:Slack ・チケット管理:Backlog/Redmine ・インフラ:AWS

案件の必須スキル

【必須】 ・Pythonを用いた開発経験 ・商用サービス開発、管理経験 (大規模システムなら尚可) ・クラウドインフラ環境上での開発経験 (AWSだと尚可) 【尚可】 ・FlaskまたはDjango等を用いた開発経験 ・大手通信キャリアでの就業経験 ・非同期処理/通信:RestAPI(json)を介した  データ処理をAjax, Axios, Promise等、何らか  の手段で処理するロジックが組める

3時間前
提供元-ProEngineer

【Python】機械学習エンジニア★製造業向け画像解析システム開発

90-100万円/月額
業務委託(フリーランス)

製造業向けにAIサービスを提供する同社で、AIソリューションの開発、画像処理用のハードウェア/ソフトウェアの開発に携わって頂きます。 【具体的業務】 AIの技術の中でも特に、カメラやセンサーなどを使ったサービスを展開しており、その心臓部である画像関連の業務を担って頂います。 ※エンド直案件となります。面談は弊社同席で1回行います。

案件の必須スキル

・深層学習/機会学習を活用したシステム開発の経験 ・フルスタックエンジニアとしての開発経験 ・Pythonを用いたWebアプリケーションの開発経験

3時間前
提供元-ProEngineer
リモートOK

【React.js/Next.js】フロントエンドエンジニア★食の情報プラットフォーム新規開発

60-70万円/月額
業務委託(フリーランス)

ユーザーが正確な食品情報(今回は日本酒)を入手できるプラットフォームを新規で構築しております。 このプロジェクトにCTO(バックエンドメイン)と共に携わって頂き、フロントエンドの開発を担当して頂きます。

案件の必須スキル

・React.js/Next.jsを用いたWebアプリケーション  開発経験 ・積極的にコミュニケーションが取れる方 ・要件(ふわっと)から実装イメージをして  コードに落とし込める方 ・Gitでのチーム開発経験

3時間前
提供元-ProEngineer

【Vue.js/JavaScript】フロントエンドエンジニア★製造業向けAIシステムの開発

70-80万円/月額
業務委託(フリーランス)

製造業向けに画像検知やセンサーシステム、OCR技術などのAIサービスを提供する同社にて、そのAIサービスのWebアプリケーションのフロントエンドの実装に携わって頂きます。 主に使用する言語はTypeScript(Vue.js)ですが、Pythonを使用しているシステムとの繋ぎ込みも多く、Pythonの知見もあると尚良です。 【開発環境】 TypeScript、JavaScript(Vue.js/Node.js)、Electron、Python、AWS、Docker

案件の必須スキル

【必須】 ・JavaScript(Vue.js、React.js)などを用いた  開発経験 ・TypeScriptの開発知見 【尚可】 ・深層学習/機会学習を活用したシステムへの興味 ・Pythonを用いたWebアプリケーションの開発経験 ・サーバーやネットワークの知見

3時間前
提供元-ProEngineer

【自然言語処理/Python】コールセンター向け音声データ解析アプリ開発

70-80万円/月額
業務委託(フリーランス)

コールセンターに問い合わせした人の声色から、 感情(クレームなのか、困っているか等)を分析 するシステムの開発を担当して頂きます。 いずれは3大通信キャリア向けに商用化する予定で、 研究・検証開発しながら、どのように実用化させる か検討していきます。 【開発環境】 ・言語:C#、Python ・OS:Windows、Linux(Ubuntu) ・DB:要件に合わせて使用するものを選択 ・FW:要望に合わせ自作することが多い ・その他:機械学習に以下を使用中      TensorFlow、scikit-learn、      Chainer、Keras

案件の必須スキル

【必須】 ・自然言語処理に関する開発経験 ・Pythonによる開発経験 【尚可】 ・C#経験 ・Linux環境での開発経験 ・機械学習・AI関連の知識 ・開発文書(報告書、設計書)作成経験

3時間前
提供元-ProEngineer

【Python】Webエンジニア ★エネルギー会社比較サービスの開発

80-100万円/月額
業務委託(フリーランス)

電力・ガスなどのエネルギー会社の料金比較サービスを運営するスタートアップ企業で、電力ビッグデータの解析技術を活用したWebアプリの開発を担当して頂きます。 【具体的業務】 スマートメーターから集めた電力データを解析し、電力会社のデータコンサルティングを行うプラットフォームの開発がメイン業務です。 【開発環境】 ・言語:Python(Django)、Vue.js ・データベース:PostgreSQL ・ソース管理:Git、GitHub ・インフラ:AWS、Terraform、Itamae

案件の必須スキル

【必須】 ・Python(Django)でのwebサービス開発経験 ・GitHub等を利用したチーム開発 【尚可】 ・英語力(外国籍チームと週1回のSkypeミーティングに参加して頂くため)

3時間前
提供元-ProEngineer

【Ruby/PHP/Java】Webエンジニア★クラウド型動画配信プラットフォームの開発

70-100万円/月額
業務委託(フリーランス)

自社サイトや自社システムに動画を取り入れている企業向けのクラウド型動画配信プラットフォーム開発を担当して頂きます。 【具体的業務】 ・動画配信に必要な機能を全て一元管理で提供可能  なプラットフォームの開発 ・主要動画プラットフォームに対応した動画の市場  データ及び分析サービスの開発 【開発環境】 ・言語:Ruby、PHP、Java、     JavaScript(TypeScript)、     HTML5+CSS ・フレームワーク:RubyonRails、          PHP独自フレームワーク、          jQuery、Backbone.js、React ・インフラ:AWS(EC2、S3、Cloudfront、          RDS、CloudSearch) ・データベース:MySQL、DynamoDB、AmazonAurora ・その他:Slack、Git、PivotalTracker、      Jenkins、Docker

案件の必須スキル

【必須】 ・Java等の静的型け言語を用いた開発経験 ・コードレビューの経験 ・アジャイル開発の経験 ・AWSでの本番環境構築や保守経験 【尚可】 ・RubyやPHP、Python等のサーバーサイド開発経験 ・データ分析の経験 ・新規プロジェクトを言語やFWの導入から行った経験

3時間前
提供元-ProEngineer

【SQL】ファッションアプリのデータサイエンティスト★週3日~

40万円/月額
業務委託(フリーランス)

手持ちの服からコーデを自動で提案してくれるファッションアプリのデータサイエンティスト業務を担当して頂きます。 【具体的業務】 ・CVRやリテンション率の改善施策の提案・実施 ・改善施策をプロダクトに組み込むための参考実装  や設計 ※最終的な製品コードはエンジニアが実装します  ので、簡単なサンプルコード等でエンジニアに  説明できれば問題有りません。

案件の必須スキル

【必須】 ・toC向けサービスにおいてデータ解析、KPI改善  に携わった経験 ・SQLを用いて数千万件規模の実績データを収集・  集計するスキル ・統計解析、データマイニングなどのいずれかの  分野の専門知識、研究実績 ・Python、GO、R、Javaいずれかでの解析の経験 【尚可】 ・Webサイト/アプリの利用記録からの会員行動  分析 ・分析に基づくレコメンド機能の開発経験 ・KPI改善経験 ・ECサイトのCVR改善経験

3時間前
提供元-ProEngineer

【Python】システムエンジニア★仕訳伝票作成バッチシステムの開発

60-90万円/月額
業務委託(フリーランス)

SAPへ連携している既存システム(MS Access)から新システムへのリプレースを担当して頂きます。 【具体的業務】 仕訳伝票作成バッチシステムの要件定義からリリースまで

案件の必須スキル

・ユーザとのコミュニケーションスキル ・受け身ではなく能動的に行動する姿勢 ・上流工程の開発経験 ・Pythonの開発経験 ・データ連携バッチ開発経験 ・要件定義からリリースまでの開発スキル

3時間前
提供元-ProEngineer

【Python】バックエンドエンジニア★製造業向け画像解析システム開発

90-100万円/月額
業務委託(フリーランス)

製造業向けにAIサービスを提供する企業にて、AIソリューションの画像処理・アルゴリズム開発事業のメンバーとして画像ソフトウェアのバックエンド開発を担当して頂きます。 【具体的業務】 ・基本設計 ・詳細設計 ・開発、実装(バックエンド) ・ソフトウェアテスト 【開発環境】 Golang、C++、Python、Javascript(Vue.js、Node.js)、AWS、Docker

案件の必須スキル

【必須】 ・Golang、C++を用いたバックエンド開発経験 ・Pythonを用いたアプリケーション開発経験 【尚可】 ・FAカメラ・工場機器との通信実装経験 ・機械学習を用いたサービスの開発経験 ・Vue.jsを用いたフロントエンド開発経験 ・プロジェクトマネジメント経験

3時間前
提供元-ProEngineer

【JavaScript/Python】Webエンジニア★データ可視化システムの開発

50-60万円/月額
業務委託(フリーランス)

受託開発のデータ可視化システムの構築を担当して頂きます。 【具体的業務】 IoTセンサから収集したデータを解析して可視化するシステム開発をしており、その中でJavaScriptとPythonをメインとした開発を行って頂きます。

案件の必須スキル

・JavaScriptでの開発経験 ・Pythonでの開発経験 ・AWSの知見

3時間前
提供元-ProEngineer

【Python/JavaScript】フルスタックエンジニア★通信キャリア向け自然言語AI基盤システムの開発

80-90万円/月額
業務委託(フリーランス)

大手通信キャリア向け自然言語AI基盤システムのWebアプリ開発を担当して頂きます。 【具体的業務】 自然言語AIを活用した社内業務の効率化システムをアジャイル形式で開発を進めるプロジェクトになります。 主な開発言語としてPython(Flask)とJavaScript(Ajax)を用いています。 【開発環境】 ・言語:Python(Flask)、JavaScript(jQuery/  Ajax)、HTML、CSS(Bootstrap) ・データベース:MySQL ・ソース管理:GitHub ・コミュニケーションツール:Slack ・チケット管理:Backlog/Redmine ・インフラ:AWS

案件の必須スキル

・商用Webサービスの開発経験 ・AWS上でPython+JSを使ったWebアプリ開発経験 ・AWSの構築経験

3時間前
提供元-ProEngineer

【Python】Webエンジニア★特別支援教室向けシステムの開発

50-60万円/月額
業務委託(フリーランス)

子供向け特別支援教室をIT化するにあたって新規開発をご担当頂きます。 【具体的業務】 ・Python言語にてAPI開発 ・Vue.jsによるフロントエンドの開発 ・サーバーレス環境(AWS) ・API等ドキュメント作成、調査作業 ※サーバーサイドの開発をメインでご担当頂きますが、場合によってフロントエンド開発もご担当頂く可能性があります。 【開発環境】 ・言語:Python、JavaScript ・FW:Vue.js ・その他:Backlog、AWS(S3、Cloudwatch、      DynamoDB)

案件の必須スキル

【必須】 ・Webシステムの開発経験(Python歓迎) ・APIの実装経験 ・円滑なコミュニケーションができる方 【尚可】 ・クラウドサーバ環境の構築経験 ・Vue.jsを用いたフロントエンド開発

3時間前
提供元-ProEngineer

【Python】Webエンジニア★サブスクリプション型サービスの開発

50-60万円/月額
業務委託(フリーランス)

サブスクリプション型(従量課金制)サービスの管理を行うシステムの開発・テストを担当して頂きます。 現在サービスは稼働中なので、主に実装~テスト(メインはテスト工程)を担当して頂きます。 Python未経験でもプロパーが教えてくれるため、向上心の高いエンジニア向けです。 【開発環境】 ・言語:Python、jQuery ・フレームワーク:Django ・DB: MySQL(MariaDB) ・テストツール:PyUnit ・OS:Linux

案件の必須スキル

【必須】 ・JavaやC系列などの何かしらのスクリプト言語  での開発経験 ・詳細設計から、実装、単体テスト項目作成、  テスト実施までの一連の作業を実施した経験 【尚可】 ・Pythonの開発経験 ・JavaScriptなどのWebフロント側プログラムの  開発経験 ・Webフレームワークを使った開発経験 ・DBを操作するプログラムの開発経験

3時間前
提供元-ProEngineer

【Python】Webエンジニア★分析基盤システムの開発

60-70万円/月額
業務委託(フリーランス)

小売業向けの基盤システムの開発を担当して頂きます。

案件の必須スキル

【必須】 ・Pythonによる開発経験 (一人称で作業可能なレベル) ・コミュニケーション能力 ・SQLの経験 【尚可】 ・Linuxの操作 ・Azure DataBricksの経験 ・ApacheSparkの経験

3時間前
提供元-ProEngineer

【TypeScript】フルスタックエンジニア★複数SaaS連携サービスの開発

80-100万円/月額
業務委託(フリーランス)

自社サービスとして展開している、あらゆるSaaSを連携できるサービスのサーバーサイド及びフロントエンドの開発を担当して頂きます。 【具体的業務】 ・各クライアントとの仕様の調整、実装、場合に  よってはテストフェーズまで ・チームとしてはプロパーのPM(ITコンサル)と  二人三脚で行う 【開発環境】 ・言語:Python、TypeScript、Ruby、PHP ・フレームワーク:Django、Flask、Node.js、          React.js、Vue.js、AngularJS、          Rails ・インフラ:AWS、FireBase(GCP)、MySQL、       PostgreSQL、NoSQL、Linux ・ツール:Slack、Zoom、Backlog、G Suite、Git

案件の必須スキル

・TypeScriptを用いた開発経験 ・PythonやRuby等のサーバーサイド言語を用いた  開発経験 ・コミュニケーション能力 (顧客折衝や仕様の調整業務等の経験)

3時間前
提供元-ProEngineer

【Python】Webエンジニア★海況調査アプリの開発

60-70万円/月額
業務委託(フリーランス)

同社は、衛星データを利用して衛星や海況など地理空間系の情報を分析しているスタートアップ企業です。 今回はPythonを用いて海況などを調査するWebアプリの開発を担当して頂きます。

案件の必須スキル

【必須】 ・Pythonでの開発経験 ・Djangoの使用経験 ・Webアプリの開発経験 【尚可】 ・新規のアプリ開発経験 ・小規模開発の経験 ・コミュニケーション能力がある方

3時間前
提供元-ProEngineer

Pythonのフリーランス案件・求人について

■Pythonとは Pythonはオランダ人のグイド・ヴァンロッサム氏によって開発され、オープンソースで運営されているプログラミング言語です。Googleが開発に使う三大言語(Java、C++、Python)の1つでもあります。 Pythonの特徴として、シンプルで短いコード記述ができることをはじめとし、インタプリタ型言語であるため、コンパイルが不要であり簡単に動作確認できること、Webアプリ開発や機械学習を含むAI(人工知能)開発、データ分析、スクレイピングなど幅広い開発ができること、Django、Flask、TensorFlowなど多くのフレームワークやライブラリがあること、Windows、macOS、Linuxなど複数のプラットフォームで動作できることなどが挙げられます。 Pythonは、機械学習や深層学習(ディープラーニング)などAI(人工知能)開発、ビッグデータ解析、組込開発、Webアプリ開発、デスクトップアプリ開発、ゲーム開発、IoT関連開発が可能です。 PythonのフレームワークはDjango、bottle、Flask、Tornado、Plone、CherryPy、Pyramid、TurboGears、Hug、Web2py、Tensorflow、Keras、Pytorch、NumPyなどがあります。 Pythonを活用しているサービスはAmazon、Netflix、Instagram、YouTube、Spotifyなどが挙げられます。 ■PythonとJavaの違い この章ではPythonとJavaの違いについて説明します。 Pythonはオープンソースで運営されているプログラミング言語であり、JavaはC言語をもとに開発されたプログラミング言語です。 PythonとJavaの違いを設計思想、汎用性、習得難易度、将来性から見ていきましょう。 まず、設計思想を見てみましょう。Pythonはオブジェクト指向以外もできる設計であり、Javaはオブジェクト指向です。 汎用性の観点ではPythonは先述したようにWebアプリ開発からAI(人工知能)開発、ゲーム開発ができ、JavaはWeb開発、基幹システム、モバイルアプリ開発などどちらの開発言語も幅広い開発ができます。 習得難易度を見ていきましょう。Pythonの習得難易度はJavaと比較すると習得しやすいです。その理由として、Pythonでのコード記述はシンプルであり読みやすいソースコードであることやコンパイルが必要なく、動作確認が簡単である点などにより習得しやすいと考えられます。一方でJavaの習得難易度は高いです。その理由としてオブジェクト指向言語であることや、コード記述量が他開発言語より多いこと、決められたルールや構文が多くあり、かつネットワークやハードウェアなども一定の知識が必要であるためです。 最後に将来性を見ていきましょう。Python、Javaどちらも将来性は高いでしょう。 まずPythonを分析してみましょう。現状AI分野が急速に発展していますが、AIを支えているメイン技術はPythonです。さらにTIOBE Indexでは2023年9月でのランキングは1位であり、非常に人気の高い言語であることから将来性は高いと言えるでしょう。 次にJavaを分析してみましょう。Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 そのため、Python、Javaどちらも将来性は高いと言えるでしょう。 ■PythonとC言語の違い この章ではPythonとC言語の違いについて説明します。 Pythonは高度に抽象化された動的型付けの汎用プログラミング言語であり、C言語は低レベルで汎用性の高い静的型付けのプログラミング言語です。 PythonとC言語の違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではPythonは先述したようにWebアプリケーション開発、データ分析、機械学習、ゲーム開発などが可能です。 一方、C言語はオペレーティングシステム、デバイスドライバ、組み込みシステムなどの開発ができます。どちらのプログラミング言語も汎用的に使用できますが、Pythonは高水準の記述性とライブラリの豊富さである点、C言語はハードウェアに近い低レベルのプログラミングに適している点が異なります。 また、Pythonはスクリプト開発に適しており、一方C言語はシステムプログラミングに適しています。 次に学習難易度についてPythonの学習難易度は比較的容易です。 その理由としてPythonはシンプルで読みやすい文法を持ち、豊富なライブラリやフレームワークが提供されているためです。 一方C言語の習得難易度はやや高いです。その理由としてC言語はメモリ管理やポインタなどの低レベルな概念を理解する必要があるためです。 最後に将来性を見ていきましょう。 Pythonの将来性は高いでしょう。 その理由としてPythonはデータサイエンスや機械学習分野で広く使われており、需要が高まっていること、Webアプリケーション開発においても人気が高いことであるためです。 またC言語の将来性は安定的でしょう。 その理由としてC言語はシステムプログラミングの分野で長年使われてきた実績があること、多くのプログラミング言語がC言語の影響を受けていることであるためです。 なお、フリーランスエンジニアとしてPythonやC言語のスキルを身につけたい場合、上記PythonとC言語の汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■PythonとPython3の違い この章ではPythonとPython3の違いについて説明します。 Pythonは動的型付けの汎用プログラミング言語であり、Python3はPythonの新しいバージョンです。 PythonとPython3の違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではPythonは先述したようにWebアプリケーション開発、データ分析、機械学習、ゲーム開発などが可能です。 一方、Python3も同様の用途で使用できます。どちらのバージョンもWebアプリケーションフレームワークであり、かつ幅広く開発できますが、Pythonは後方互換性を重視している点、Python3は言語の一貫性と改善に注力している点が異なります。 また、Pythonはレガシーなコードの保守に適しており、一方Python3は新規開発に適しています。 次に学習難易度についてPythonの学習難易度は比較的容易です。 その理由としてPythonは読みやすく簡潔な文法を持ち、豊富なドキュメントが提供されているためです。 一方Python3の習得難易度も同様に容易です。その理由としてPython3はPythonの文法や機能を引き継いでいるためです。 最後に将来性を見ていきましょう。 Pythonの将来性は中期的に見て減っていくでしょう。 その理由としてPythonは古いバージョンであり、セキュリティや性能面での課題があること、Python3への移行が進んでいることであるためです。 またPython3の将来性は高いでしょう。 その理由としてPython3は言語の改善と新機能の追加が継続的に行われていること、ライブラリやフレームワークのサポートが充実していることであるためです。 なお、フリーランスエンジニアとしてPythonやPython3のスキルを身につけたい場合、上記PythonとPython3の汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■Pythonを活用するメリット この章ではPythonを活用するメリットについて説明します。 Pythonを習得することにより、具体的に以下のようなメリットがあります。 ・様々な開発案件に携われる ・AI(人工知能)開発ができる ・大規模なコミュニティ ・転職に有利になりやすい ・将来性がある 特に様々な開発に携われることは大きなメリットでしょう。PythonはWeb開発、AI(人工知能)開発、ゲーム開発、IoT関連開発と様々な開発に活用されているため、その分様々な開発環境を習得できるだけでなく、求人・案件も豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Pythonを活用するデメリット この章ではPythonを活用するデメリットについて説明します。 Pythonを習得することにより、具体的に以下のようなデメリットがあります。 ・実行速度が遅い ・モバイルアプリ開発には適していない ・インデントが必要 Pythonはインタプリタによるスクリプト言語であるため実行速度が遅いです。大規模なプログラムになると実行速度等の差が大きくなってしまい他開発言語と比較するとパフォーマンス低下が大きくなります。 Python習得を今後検討しているフリーランスエンジニアはPythonを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Pythonフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webアプリ開発求人・案件 Pythonフリーランスエンジニアとして、Webアプリ開発求人・案件に参画できます。 Pythonは文法がシンプルで可読性が高いため、エラーが起きづらい設計になっているためWebアプリ開発に適しています。 Webアプリ開発求人・案件に携わるにはDjango、Flask、FastAPIなどPythonフレームワークの知識やフロントエンドの知識、DockerやCI/CDツールの経験、セキュリティ知識があると良いでしょう。 ・機械学習を含むAI(人工知能)開発求人・案件 Pythonフリーランスエンジニアとして、機械学習を含むAI(人工知能)開発求人・案件に参画できます。 どの産業においてもAI(人工知能)活用が広がっており、AI(人工知能)開発は急速に需要が増加しています。 特にPythonはAI(人工知能)開発に活用できる専門性の高いTensorflowやKerasなどフレームワークやライブラリがあることやPython自体が科学技術計算の分野に強みのある言語であることなどの理由によりAI(人工知能)開発を得意としています。 参画できる業務内容には、顧客の課題にあわせたAI(人工知能)や機械学習を利用したソリューション提案やAIシステム開発、画像認識や音声認識、機械学習や自然言語処理を使ったサービス開発や機能改善業務があります。 Pythonフリーランスエンジニアとして機械学習の基礎知識や主要なライブラリやフレームワークの実務経験、ディープラーニングの知識、高度な最適化とハードウェアの知識があることでAI(人工知能)開発求人・案件に参画しやすくなります。 ・ゲーム開発求人・案件 Pythonフリーランスエンジニアとして、ゲーム開発求人・案件に参画できます。 特にPythonにはゲーム開発ライブラリのPygameや2Dゲーム開発用フレームワークのCocos2dなどがあるため、2D/3Dゲーム開発もPythonフリーランスエンジニアとして携われるフリーランス求人・案件の1つです。 ただし、PythonよりもC++やC#などの方が処理速度などの観点でゲーム開発に適しています。 ソーシャルゲーム開発では大手企業でのフリーランス求人・案件や制作会社の下請けとしてフリーランス求人・案件、どちらもありますが比較的下請けでのフリーランス求人・案件が多いでしょう。 ゲーム開発のフリーランス求人・案件では、Pythonスキル以外にゲームデザインの基礎や物理エンジンの理解、PCやモバイルなどプラットフォームに応じた知識が必要になります。 そのため、ゲーム開発求人・案件に携わりたいPythonフリーランスエンジニアは上記スキル/知識を身につけましょう。 ・データ分析求人・案件 Pythonフリーランスエンジニアとして、データ分析求人・案件に参画できます。 PythonにはpandasやNumPy、Matplotlib、Seabornなど大規模なデータを高速で処理・分析ができるライブラリやフレームワークがあり、金融、保険、医療、不動産、製造など幅広い分野で利用されています。 Pythonフリーランスエンジニアとして、データの収集、データの前処理、データの探索的分析、モデルの構築、分析結果の可視化、データ保存などの業務を担当します。 データを扱うため、データベース管理システムを操作するSQLスキルや統計学の基礎、データソースの知識などのスキルや知識を持っているとデータ分析求人・案件に携わりやすいです。 ■Pythonフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Pythonフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 PythonはWebアプリ開発、AI(人工知能)開発、データ分析など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいPythonフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Pythonを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 Pythonフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはWebアプリ開発、AI(人工知能)開発、データ分析などのフリーランス求人・案件を探してみましょう。 ■Pythonでの週2日・週3日フリーランス求人・案件 Pythonでの週2日・週3日フリーランス求人・案件について解説していきます。 Pythonの週2日・週3日フリーランス求人・案件はPython全体のフリーランス求人・案件の中で10%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価120万円など、高単価なPythonフリーランス案件・求人も増えています。複数のPythonフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なPythonフリーランス求人・案件はPythonスキル以外にも、上流工程〜下流工程まで一貫した開発経験などシステム開発におけるある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 Pythonフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Pythonで副業できる?稼げるの? Pythonは世界的に広く利用されているプログラミング言語で、Web開発、データ分析、機械学習など幅広い分野で活用されています。ITの需要が高まる中、Pythonを用いた案件は増加傾向にあり、副業としても注目されています。 Python副業エンジニアとして、Webアプリケーション開発、データ分析、機械学習モデルの構築、自動化ツールの開発、Webスクレイピングなどの案件に参画できます。具体的な業務としては、要件定義、設計、コーディング、テスト、デバッグ、運用、保守、クライアントとの打ち合わせ、ライブラリやフレームワークの活用、アルゴリズムの最適化などがあります。 副業求人・案件獲得には、Pythonでの開発経験に加え、HTML/CSS、JavaScript、SQL、DjangoやFlaskなどのWebフレームワークの知識、NumPy、Pandas、Matplotlibなどのデータ分析ライブラリの使用経験、機械学習ライブラリ(scikit-learn、TensorFlow、PyTorchなど)の理解、Git、Dockerなどの開発ツールの使用経験、アルゴリズムとデータ構造の理解などが求められます。また、PCPP(Certified Professional in Python Programming)などの資格があると、スキルの証明になり副業求人・案件獲得に有利です。 副業エンジニアとしてPythonを活用するには、これらのスキルを身につけ、ポートフォリオを充実させることが重要です。副業求人・案件の規模や複雑さによって報酬は異なりますが、スキルと実績を積み重ねることで、高単価の副業求人・案件も獲得しやすくなるでしょう。さらに、クラウドサービスやAI、ビッグデータなど新しい技術トレンドにも関心を持ち、学習を続けることが長期的な副業の成功につながります。 ■Pythonエンジニアとして携わることができる副業求人・案件例 ・AI(人工知能)開発でのPython副業求人・案件 Python副業エンジニアは、AI(人工知能)開発に参画できます。 Pythonでは機械学習モデルの構築、自然言語処理システムの開発、画像認識アプリケーションの開発、レコメンデーションエンジンの開発などの開発に携われる副業案件・求人が存在します。 具体的な業務内容は機械学習モデルの設計と実装、データの前処理とクリーニング、モデルの評価とチューニング、AIシステムの統合とデプロイ、プロジェクトの進捗管理などです。 Python副業エンジニアが求人・案件を獲得する上で、Pythonでの開発経験やscikit-learn、TensorFlow、PyTorchなどの機械学習ライブラリの使用経験、データ前処理とクリーニングの技術、モデル評価とチューニングの知識、AWS、Microsoft Azure、Google Cloud Platform(GCP)などのクラウドプラットフォームの活用経験、プロジェクト管理スキルなどがあると参画しやすいでしょう。 ・ビッグデータ解析でのPython副業求人・案件 Python副業エンジニアは、ビッグデータ解析に参画できます。 Pythonではデータパイプラインの構築、大規模データの処理と分析、データ可視化ダッシュボードの開発、機械学習を用いた予測モデルの構築などの開発に携われる副業案件・求人が存在します。 具体的な業務内容はデータの収集と統合、データクレンジングと変換、探索的データ分析、統計分析の実施、データ可視化とレポーティング、予測モデルの開発と評価などです。 Python副業エンジニアが求人・案件を獲得する上で、Pythonでの開発経験やPandas、NumPy、Matplotlibなどのデータ分析ライブラリの使用経験、SQL、Hive、Sparkなどのビッグデータ技術の理解、統計分析とデータマイニングの知識、Tableau、PowerBIなどのBIツールの活用経験、データパイプラインとETLプロセスの設計経験などがあると参画しやすいでしょう。 ・Webアプリ開発でのPython副業求人・案件 Python副業エンジニアは、Webアプリ開発に参画できます。 Pythonではバックエンド開発、RESTfulAPI開発、マイクロサービスアーキテクチャの設計、サーバーレス機能の開発などの開発に携われる副業案件・求人が存在します。 具体的な業務内容はWebアプリケーションの設計と開発、APIエンドポイントの設計と実装、データベース設計とクエリ最適化、クラウドインフラストラクチャの構築と管理、パフォーマンス最適化とスケーラビリティの確保などです。 Python副業エンジニアが求人・案件を獲得する上で、Pythonでの開発経験やDjango、Flaskなどのフレームワークの使用経験、REST原則とWeb API設計の理解、PostgreSQL、MySQLなどのリレーショナルデータベースの使用経験、AWS、Microsoft Azure、Google Cloud Platform(GCP)などのクラウドプラットフォームの活用経験、DevOpsとCI/CDの知識などがあると参画しやすいでしょう。 ■Pythonフリーランスや副業求人・案件に参画するために必要なスキル Pythonフリーランスや副業求人・案件に参画するために必要なスキルを解説します。 Pythonフリーランスや副業求人・案件に参画するために必要なスキルとしては、Python自体の開発経験、サーバーサイド開発経験やPython開発で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてPythonフリーランスや副業エンジニアとして、DjangoやFlaskなどのフレームワークの使用経験や知識(機械学習やAI(人工知能)関連開発の場合はTensorflow、Keras、Pytorch、Scikit-learnなどのPythonフレームワーク)、RESTful APIなどのAPI開発経験、RDBMSやSQLなどのデータベース知識、Gitなどバージョン管理ツール、AWS、Azure、GCP(Google Cloud Platform)などのクラウドサービスの使用経験や知識、DockerやKubernetesなどコンテナ技術の使用経験や知識があるとPythonフリーランスや副業求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとPythonフリーランスや副業求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとPythonフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにPythonフリーランスや副業エンジニアとして、高単価のフリーランスや副業求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Pythonフリーランスエンジニアの単価や年収 Pythonフリーランスエンジニアの単価や年収はどうなのか解説します。 Pythonフリーランスエンジニアの現実は稼げている人もいれば、稼げていない人もいるでしょう。現在自分が市場において平均とどの程度乖離しているのかを把握いただけます。 Pythonフリーランスエンジニアにおける週5日稼働での月額平均単価は75万円です。年間では平均年収約900万円と算出できます。一方正社員でのPythonエンジニアでは平均年収がおおよそ650万円です。 Pythonフリーランスエンジニアの方が正社員でのPythonエンジニアよりも平均年収は約1.4倍多いことがわかります。ただし、上記金額はあくまでも平均値であるため、現実的に稼いでいるかどうかは個々人により異なります。 前提としてクライアントは求人・案件を掲載する時点で、即戦力フリーランスエンジニアを求めています。即戦力フリーランスエンジニアは少なくとも2〜3年の開発経験を持つ方を指します。このため、一定の開発経験年数を満たしていないフリーランスエンジニアが独立したとしても、求人・案件に参加して収入を得ることは困難かもしれません。 しかし、開発経験年数が短くても、実際の技術力やスキルが高ければ、求人・案件への参加と成功の可能性は十分にあります。 ■Python案件は少ないの? Python案件が少ないのかどうかを解説します。 まず、どの程度案件数があるのかを他開発言語と比較して実際に見てみましょう。 フリーランスボードではJavaの求人・案件数は約22,500件、PHPの求人・案件数は約15,000件であるのに対して、Pythonの求人・案件数は約9,500件と少ないです。 では、Python案件が少ない理由を以下にて解説していきましょう。 ・Pythonの需要が他の開発言語に比べて低いわけではない Pythonは人気の高いプログラミング言語の一つであり、特にデータ分析や機械学習の分野で広く使われています。しかし、Webアプリケーション開発ではPHPやJavaScriptなどの開発言語が主流であるため、Pythonの案件数が相対的に少ないと感じられることがあります。ただし、Pythonの需要自体は高く、案件数も増加傾向にあります。 ・Pythonエンジニアの供給が追い付いていない Pythonの人気の高まりに伴い、Pythonエンジニアの需要は増加しています。しかし、熟練したPythonエンジニアの供給が需要に追い付いていないことが、案件数の少なさにつながっている可能性があります。Pythonエンジニアの育成や転職者の増加により、この状況は徐々に改善されていく可能性があります。 ■Python開発経験年数別のアドバイス Pythonフリーランス求人・案件に参画するため、Python開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のPythonフリーランスエンジニア 開発経験1〜2年のPythonフリーランスエンジニアはPythonの基本文法やデータ構造の理解やFlaskやNumPyなどPythonフレームワークの学習をしましょう。 さらにコードの可読性や再利用性を意識し実践で活用できるPythonスキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のPythonフリーランスエンジニア 開発経験2〜3年のPythonフリーランスエンジニアはWeb開発、データ分析、機械学習など自分の得意な専門領域を見つけましょう。 また、Django、FastAPI、TensorFlowなど比較的高度なPythonフレームワークやPython開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。また、要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のPythonフリーランスエンジニアはある程度技術スキルも備わっているため、Pythonフリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のPythonフリーランスエンジニア 開発経験5年以上のPythonフリーランスエンジニアはPython周辺スキルは備わっているためプロジェクトのリーダーやアーキテクトとしての役割も選択肢に入ってくるかと思いますので、チャンスがあれば積極的に引き受けましょう。 また、若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 開発経験5年以上のPythonフリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■Python習得難易度・勉強方法 Python習得難易度・勉強方法について解説します。 Python習得難易度について、シンプルな文法やWebや参考書など多くの参考サイトや書籍があること、さらにコミュニティが大きく活発であるため、比較的エンジニア未経験の方でもPythonは習得しやすいでしょう。 Python学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でPythonを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「Progate」「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、Pythonの公式サイトでの基本的なチュートリアルの活用や「LeetCode」・「HackerRank」などのコーディング練習サービスなどもあり、Python学習の環境は整っています。 オンライン学習やプログラミングスクールはPython自体の習得以外にもネットワーク、データベース、サーバー、OSなど周辺知識の必要性も教えてくれるため、Pythonの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、Python習得を希望するエンジニアは、まず周辺でPythonに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■未経験のPythonエンジニア向け効率的な学習の4ステップ 未経験のPythonエンジニア向けに効率的な学習の4ステップを解説します。 ・Pythonの理解 未経験のPythonエンジニアとして、まずPythonの基礎を固めることから始めましょう。 文法、データ型、変数、制御構文、関数、オブジェクト指向プログラミングの概念などを理解することが重要です。 Pythonの公式ドキュメントやオンラインチュートリアル、書籍などを活用して学習を進めましょう。コードを実際に書いて動かすことで理解が深まります。 Pythonの特徴や強みを知ることも大切です。データ分析やWeb開発におけるPythonの役割や利用シーン、ライブラリやフレームワークの存在などを把握しておきましょう。 ・Pythonの開発環境を整備 未経験のPythonエンジニアとして、Pythonの開発環境を整えることが次のステップです。 AnacondaやMinicondaなどのPython配布パッケージを使うと、必要なライブラリやツールがまとめてインストールでき便利です。 WindowsならAnaconda、MacならAnacondaやpyenv、LinuxならAnacondaやpyenvを使うのが一般的です。最近はDockerを使った開発環境の構築も人気です。 エディタやIDEは好みに合わせて選びましょう。VSCode、PyCharm、Jupyter Notebook、Atomなどが広く使われています。 ・関連技術の学習/習得 未経験のPythonエンジニアとして、Pythonを使ったデータ分析やWeb開発には関連技術の知識が欠かせません。特にデータ分析ではNumPy、Pandas、Matplotlibなどのライブラリの使い方を学ぶ必要があります。 Web開発ではHTML/CSS、JavaScriptの知識が重要です。Django、Flaskなどのフレームワークを使うことで開発効率が上がります。MVCの概念を理解し、オブジェクト指向の設計手法を身につけましょう。 バックエンドではSQLite、PostgreSQLなどデータベースの知識が重要です。SQL文の書き方やデータモデリングを学ぶ必要があります。 機械学習やディープラーニングに興味がある場合は、scikit-learnやTensorFlow、PyTorchなどのライブラリの使い方を学ぶと良いでしょう。 ・サービス開発しリリース 未経験のPythonエンジニアとして、習得した知識とスキルを活かし、実際にWebサービスやデータ分析プロジェクトに挑戦しましょう。企画・設計からコーディング、テスト、デプロイまでの一連の流れを体験することが重要です。 開発したサービスをHerokuやAWS、GCPなどにデプロイし、公開してみましょう。ユーザーからフィードバックを得ることで改善点が見えてきます。 ■PythonフリーランスエンジニアにおすすめのPythonフレームワーク PythonのフリーランスエンジニアとしてPythonフレームワーク知識はフリーランス求人・案件の参画確度を高めます。 代表的なPythonフレームワークを解説いたしますので、Pythonのフリーランスエンジニアは興味はあるPythonフレームワークを習得しましょう。 Django Djangoは、2005年に公開されたWeb開発用のオープンソースフレームワークです。 DjangoはPythonで代表的なフレームワークであり、Pythonフレームワークで唯一のフルスタックフレームワークです。 Djangoの特徴として管理画面が自動生成されること、セキュリティが高いこと、開発速度が早いことなどが挙げられます。 Djangoは、Pythonフレームワークの中でも人気の高いフレームワークであり、豊富な機能が搭載されているため、小〜大規模のWebアプリケーション開発に適しています。 Pythonフリーランス求人・案件で開発経験として要求されることが多いPythonフレームワークです。 どの規模での開発にも適していますが、大規模開発の場合はフレームワーク以外にもサーバーアーキテクチャ、キャッシング戦略、データベース設計など様々な要素を検討する必要があります。 Flask Flaskは、WSGI(Web Server Gateway Interface)でWebアプリケーションを開発するPythonフレームワークです。 WSGIとは、PythonでWebサーバーとWebアプリケーションを接続するためのインタフェースを定義することを指します。 マイクロWebフレームワークと呼ばれることもあり、Webフレームワークで軽量ですが、コンポーネントを自由に選べる柔軟性や多くの拡張モジュールを簡単に追加できる拡張性があることが特長です。 加えてマイクロフレームワークであるFlaskは上記特長により学習コストが低いことも特長の1つです。 PythonフレームワークとしてFlaskは小中規模のWebアプリケーション開発に適しています。 Bottle Bottleは、非常にシンプルに作られたWeb用Pythonフレームワークです。 Bottleは軽量であることやシングルファイル構造であること、WSGIであるということ、RESTfulサポートしていることが特長です。 簡単な仕組みを理解するだけで使いこなせるため、Pythonフレームワークを初めて学習される方はBottleの習得がおすすめです。 RESTful APIや個人のブログやポートフォリオサイト、小規模Webアプリ開発などに適しています。 Tornado Tornadoは、FriendFeedが開発したWeb用Pythonフレームワークです。 Tornadoは、シンプルかつ軽量であることをはじめとし、WebSocketsやlong pollingなどのリアルタイムな通信手法をサポートしているため、リアルタイムWebサービス開発が得意であることや非同期I/Oサポートしていることなどが特長のPythonフレームワークです。 Tornadoは高トラフィックサイトやリアルタイム性が要求されるアプリケーション開発に適しています。 ■機械学習・深層学習(ディープラーニング)に特化したフレームワークについて Pythonは機械学習・深層学習(ディープラーニング)を含むAI(人工知能)開発を得意としています。 機械学習・深層学習(ディープラーニング)を含むAI(人工知能)開発のフリーランス求人・案件に今後参画を検討しているPythonのフリーランスエンジニアは最低でも1つは習得しておきましょう。 Tensorflow Tensorflowは、Googleが開発しオープンソースで公開している機械学習や深層学習(ディープラーニング)に対応したライブラリです。Pythonとの相性は良いです。 GoogleのOSSということもあり、公開されてから数ヶ月でユーザー数が激増したことでも有名です。 Tensorflowの特徴としてニューラルネットワークの構築・訓練開発を得意としていること、様々な環境で動作すること、豊富なテストツールやライブラリがあることなどが挙げられます。TensorBoardによる視覚化や、TensorFlow LiteやTensorFlow.jsなどのモバイルやブラウザでのモデル実行もサポートしています。 TensorFlowは画像認識、Google内サービスで写真などの画像検索、音声認識技術、言語翻訳に活用されています。 NumPy NumPyとは、数値計算を行うためのPythonライブラリです。 NumPyの特徴として、C言語と同等の処理速度を出すことが出来処理速度が高速であること、汎用性の高いこと、MATLABと近しい感覚で使用できること、配列の要素数や型が固定されており、Python標準のリスト型と比較すると使いづらいことなどが挙げられます。 また、NumPyはC言語やC++、Fortranとの統合が容易であることも特徴です。 さらにNumPyはPythonのデータサイエンスエコシステムにおいて、PandasやSciPy、Scikit-learnなどライブラリはNumPyの機能をもとにしています。 数値計算やデータ解析をする際、NumPyの理解は必要であるため、データ解析などデータを扱う業務や機械学習・深層学習(ディープラーニング)などAI(人工知能)開発をする方はNumPyを習得しましょう。 ■Pythonフリーランス求人・案件参画するために役立つ資格 Pythonフリーランスエンジニアが取得しておいて損のない資格を3つ紹介します。 Python3エンジニア認定データ分析試験 Python3エンジニア認定データ分析試験は、一般社団法人Pythonエンジニア育成推進協会が提供する国内の民間資格です。2020年6月に受付が開始された新しい資格でPythonを用いてデータを適切に加工、解析できるスキルを証明するための資格です。 Python3エンジニア認定データ分析試験は、Pythonの基本的な文法や機能の理解やNumPy、Pandas、Matplotlibなどデータ分析関連ライブラリやツールの知識が必要です。 Pythonのフリーランスエンジニアとして、既に活躍をしている方、今後活躍をする方、Pythonに興味/関心がある方などは1度詳細を調べてみることをおすすめします。 G検定(ジェネラリスト検定) G検定(ジェネラリスト検定)は、一般社団法人日本ディープラーニング協会が実施している資格試験です。 第1回の検定試験は2017年11月と新しい資格試験で、毎回60〜65%程度の合格率となっています。 G検定(ジェネラリスト検定)はトヨタ自動車、Preferred Networks、NVIDIAなど世界のAI技術を牽引する企業が監修・協賛しています。 G検定(ジェネラリスト検定)はAIや機械学習の基本的な概念や技術 試験内容はディープラーニングの基礎、AIの歴史やトレンド、社会的影響など幅広くAI関連を問われる内容となっています。 今後、機械学習、深層学習(ディープラーニング)などのAI分野で活躍をしたい方、AIに関する知識を習得したい方はおすすめの資格です。 画像処理エンジニア検定 画像処理エンジニア検定は、公益財団法人 画像情報教育振興協会(CG-ARTS)が主催している民間資格です。 検定に関して工業分野、医用、リモートセンシング、ロボットビジョン、交通流計測、バーチャルスタジオ、画像映像系製品などのソフトウェアやシステム、製品などの開発を行うための知識が必要です。 画像処理エンジニア検定は、画像処理エンジニア検定べーシックと画像処理エンジニア検定エキスパートの2種類のレベルがあります。ベーシックの場合、画像処理の基礎知識やスキルの理解を証明でき、エキスパートの場合、画像処理における専門的な知識の理解と周辺の知識やスキルの理解を証明できます。 画像処理分野の基礎知識から専門的な知識まで習得できる資格となっていますので、Pythonのフリーランスエンジニアとして取得しておいて良い資格でしょう。 Python関連の資格を習得することは良いことですが、Pythonフリーランス求人・案件に参画するという目的を失わないようにしましょう。 Pythonスキルを資格取得によって、証明することは可能ですが、重要視すべきことは、Pythonの実務経験やPython周辺で必要な開発スキルを保有していることです。 そのためPythonの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 Pythonエンジニアとして、実務未経験にも関わらずPython関連資格の取得を最優先事項にすることはやめておきましょう。 ■Pythonフリーランス求人・案件の未経験での参画 Python開発実務未経験の場合、参画できるPythonフリーランス求人・案件は限られてくるでしょう。 Pythonなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 Python未経験からPythonフリーランス求人・案件への参画を検討/希望している方は、まず派遣社員、契約社員、正社員などの求人・案件にエントリーし、2~3年ほど経験を積むもしくはクラウドワーカーや副業として2年ほど開発実務をこなしましょう。 Pythonフリーランス求人・案件に参画する上で重要視されるポイントは携わる求人・案件の要件にどれだけ合致性があるかです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Pythonのフリーランス求人・案件への参画を目指すにあたって、他プログラミング言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Pythonフリーランス求人・案件ではJavaScript、PHP、Rubyなどのプログラミング言語をはじめとし、Djaogo、Flaskなどのフレームワーク、SQLやDocker、Git、AWS、Azureなどの様々な開発スキルが求められます。 Pythonをはじめとする他プログラミング言語の知識/スキルや周辺環境の知識/スキルが豊富であればPythonフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Pythonフリーランス/副業エンジニア初心者におすすめの求人・案件獲得方法や求人・案件の探し方ロードマップ Pythonフリーランス/副業エンジニア初心者におすすめの求人・案件獲得方法や求人・案件の探し方のロードマップを4つ挙げられます。 ・人脈の活用 Pythonフリーランス/副業エンジニア初心者は、自身のネットワークや知人を通じて、Pythonフリーランス/副業求人・案件を獲得することができます。 知人、友人、前職の同僚などにPythonフリーランス/副業エンジニアとして独立し、仕事を探していることを伝えておくことで、役立つ情報を提供してもらえる可能性が高いです。人脈を活かして案件を得られた場合、高報酬かつスムーズに開始できるケースもあります。 ただし、知人や友人、前職の同僚から紹介されたPythonフリーランス/副業求人・案件では、自分の責任感や紹介者への評価が問われることになります。 さらに、Pythonフリーランス/副業エンジニア向けのコミュニティへの参加を通じて人脈を広げることで、新たなPythonフリーランス/副業求人・案件の機会を見つけることも可能です。そのようなコミュニティでは、技術的な情報交換や協力関係の構築、クライアントの紹介など、様々なメリットが期待できます。 ・SNSを含むオンラインの活用 Pythonフリーランス/副業エンジニア初心者は、SNSやオンラインプラットフォームを活用し、Pythonフリーランス/副業求人・案件を探すことが可能です。 自身の経験、スキル、成果物をX(旧Twitter)、Facebook、LinkedInなどのSNSや個人のWebサイトに掲載することで、企業や個人クライアントから直接依頼を受ける機会が増えます。 企業側にとっても、SNSの投稿から即戦力となるPythonフリーランス/副業エンジニアの思考プロセスや専門知識を評価でき、採用コストの削減につながるため、X(旧Twitter)、Facebook、LinkedInの活用は重要です。 経歴、実績、ポートフォリオをオンライン上で公開しておくと、企業の人事担当者による審査を経て、Pythonフリーランス/副業エンジニアの能力や希望に合致するPythonフリーランス/副業求人・案件が提示される可能性が高まります。加えて、オンラインでの情報発信によって、自身のブランディングを確立することも可能です。 ・フリーランスエージェントの利用 Pythonフリーランス/副業エンジニア初心者は、フリーランスエージェントを活用することで、Pythonフリーランス求人・案件を探すことができます。 フリーランスエージェントには、開発スキルや要望、市場動向に精通した専門コーディネーターが在籍しており、最適なPythonフリーランス/副業求人・案件の探索をサポートしてくれます。 Pythonフリーランス/副業エンジニアには、経験の浅い方から10年以上の豊富な実績を持つベテランまで、多様な人材がいます。 求人・案件検索の効率化や継続的な参画を目指すPythonフリーランス/副業エンジニアにとって、信頼できるフリーランスエージェントへの登録がおすすめです。 また、一部のフリーランスエージェントでは、正社員と同等の保険加入、確定申告のサポート、スキルアップのための勉強会、定期的な交流会など、充実した福利厚生制度が用意されています。 Pythonフリーランス/副業エンジニアは、仕事ができなくなった場合や保険の必要性が生じた際に備え、保険や福利厚生の整ったエージェントを選択することが重要です。 なお、厚生労働省は、2024年秋までにフリーランスの労災保険の特別加入制度の対象を原則全業種に拡大する方針を示しています。 ・クラウドソーシングプラットフォームの利用 Pythonフリーランス/副業エンジニア初心者は、クラウドソーシングプラットフォームを利用することで、Pythonフリーランス/副業求人・案件を見つけることができます。代表的なクラウドソーシングプラットフォームには、クラウドワークス、ランサーズ、ココナラなどがあります。 Pythonフリーランス/副業エンジニアとして活動する際、クラウドソーシングプラットフォームに自分の開発スキルを登録するだけで、多様なPythonフリーランス/副業求人・案件に応募が可能です。これにより、自分のスキルや希望に合致する求人・案件を見つけ、キャリア向上の機会を得ることができます。 しかし、この方法では単発の仕事が多く、高単価のPythonフリーランス/副業求人・案件は少ない傾向にあるため、長期的な参画や高単価案件を希望するPythonフリーランス/副業エンジニアには適していない可能性があります。 独立して間もないPythonフリーランス/副業エンジニアが経験を積み、実績を重ねることを目指すには、この方法が適しているでしょう。ただし、クラウドソーシングプラットフォームを利用する際は、手数料や競争率、報酬の支払い条件などを確認し、自身に合ったサービスを選択することが大切です。 ■Pythonフリーランス/副業エンジニアが副業する際の注意点 ・副業での所得においては確定申告を意識する ・副業禁止有無の確認 ・副業での所得においては確定申告を意識する Pythonフリーランス/副業エンジニアが副業を始める際の注意点として、副業での所得については確定申告を意識することが重要です。副業で得た1年間の所得が20万円を超える場合、確定申告が必要とされています。 確定申告を怠った場合、重加算税や延滞税が課せられる可能性があることを理解しておきましょう。 副業を始める前に、予想される所得を計算しておくことで、税金の調整がしやすくなります。また、副業での経費は適切に記録し、確定申告の際に申告することで、税金の控除を受けることが可能です。領収書などの証拠書類は、法定保存期間である5年間保管しておくことが求められます。 加えて、副業での所得が一定額を超える場合、住民税の納付方法が特別徴収(給与天引き)から普通徴収(自分で納付)に変更される可能性があります。この点についても、事前に確認しておくことが賢明です。 ・副業禁止有無の確認 Pythonフリーランス/副業エンジニアが副業を始める際の注意点の一つは、副業禁止の有無を確認することです。 副業を禁止しているかどうかは企業によって異なります。 就業規則で副業が禁止されている場合は、上司に確認を取ることが賢明です。 もし、副業していることが会社に発覚した場合、減給処分や懲戒解雇などの可能性もあるため、副業を始める前に必ず就業規則を確認することが重要です。 また、副業が許可されている場合でも、本業に影響を与えないこと、副業先との利益相反がないことなど、一定の条件が課せられていることが多いです。これらの条件を満たしているか、十分に確認する必要があります。 さらに副業を行う際は、本業との兼ね合いを考慮し、適切な時間管理が求められます。本業の業務に支障をきたさないよう、副業にかける時間や労力を調整することが肝要です。 ■Pythonの副業案件獲得におすすめのサイト この章ではPythonの副業案件獲得におすすめのサイトを4つ解説します。 Python副業エンジニアとして、副業求人・案件を探している方はぜひ参考にしてください。 ・ランサーズ(Lancers) ランサーズ(Lancers)は、ランサーズ株式会社が運営するクラウドソーシングサービスです。 ランサーズ(Lancers)の特徴は、未経験者でも参加できる案件が豊富にあることや、継続的な仕事の受注が行いやすい認定ランサー制度が設けられていることです。 また、ランサーズ(Lancers)では、高単価案件も多数存在し、フリーランスのスキルアップやキャリア形成に役立つ機会が提供されています。クライアントとのコミュニケーションを円滑に行うためのツールも充実しており、プロジェクトの進行をスムーズに行える環境が整っています。 加えて、ランサーズ(Lancers)では、フリーランス向けの各種セミナーやイベントが定期的に開催されており、ネットワーキングや情報交換の場としても活用できます。 ・クラウドワークス(Crowdworks) クラウドワークス(Crowdworks)は、株式会社クラウドワークスが運営するクラウドソーシングサービスです。 クラウドワークス(Crowdworks)の特徴は、未経験者でも取り組める案件が数多く存在することや、充実した福利厚生制度が用意されていることです。 また、クラウドワークス(Crowdworks)では、案件の種類が非常に豊富で、ライティング、デザイン、プログラミング、データ入力など、様々な分野の仕事を受注することができます。さらに、クラウドワークス大学やセミナーなど、フリーランスの学びをサポートする取り組みも行われています。 加えて、クラウドワークス(Crowdworks)では、AIを活用した案件のレコメンデーション機能や、チャットボットによる24時間365日のサポート体制が整えられており、ユーザーフレンドリーなサービスが提供されています。 ・ココナラ(coconala) ココナラ(coconala)は、株式会社ココナラが運営するスキルシェアのマーケットプレイス(クラウドソーシングサービス)です。 ココナラ(coconala)の特徴は、在宅ワークに適した案件が多数あることや、金銭トラブルを防ぐための仕組みが整っていることです。 また、ココナラ(coconala)では、出品者と購入者のコミュニケーションツールが充実しており、スムーズな取引が可能です。エスクローサービスを導入することで、報酬の支払いを保護し、安心して仕事を受注できる環境が整えられています。 さらに、ココナラ(coconala)では、個人の持つ多様なスキルを活かせる案件が数多く存在し、趣味や特技を仕事に活かすことができます。 ・クラウディア(Craudia) クラウディア(Craudia)は、株式会社エムフロが運営するクラウドソーシングサービスです。 クラウディア(Craudia)の特徴は、医療・福祉分野に特化したサービスであることや、柔軟な仕事の受発注システムを備えていることです。 また、クラウディア(Craudia)では、AIを活用した高度なマッチングシステムを導入しており、フリーランスと発注者のニーズを的確に捉えた案件提案が行われています。さらに、フリーランス向けの福利厚生サービスも用意されており、安心して働ける環境が整っています。 加えて、クラウディア(Craudia)では、医療・福祉分野の専門知識を持つフリーランスが多数登録しており、質の高いサービスを提供できる体制が整えられています。 ■Pythonの市場動向やニーズ PythonはWebサービス開発、ゲーム開発、AI(人工知能)開発、データ分析など様々な開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのため、ニーズは現状あり、今後中長期的にみてもニーズは無くならないでしょう。 では、Pythonエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年4月、IDC Japanが発表した国内AIシステム市場予測では2022年の国内市場が3,883億6,700万円、前年比成長率は35.5%となっております。2023年の国内AIシステム市場における市場規模は、前年比27.0%増の4,930億7,100万円と予測しており、2022年~2027年の年間平均成長率(CAGR)は23.2%で推移し、2027年には1兆1,034億7,700万円になると推測しています。 また、世界市場を見てみましょう。FORTUNE BUSINESS INSIGHTSのレポートでは人工知能市場規模は、2022年に4,280億ドルと評価され、2023年の5,153億1千万ドルから2030年までに2兆251億2千万ドルに成長すると予測されています。 その他、IoT、6G、ビッグデータ、ブロックチェーン、xRなどによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮すると市場は成長しておりますが、エンジニアの絶対数が足りておらず、Pythonを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 Pythonエンジニアとして現在活躍している方や今後活躍を検討している方はPythonの開発実務経験やPython開発に必要な周辺開発スキル/経験を取得すると多くのPythonエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。