
Ness Digital Engineeringは、企業のテクノロジー基盤のモダナイゼーション、クラウドネイティブプラットフォームの開発、データ・AI・ソフトウェア製品の提供を支援する、グローバルなデジタルエンジニアリングおよびテクノロジーサービス企業です。1999年に設立され、25年以上にわたるエンジニアリングの経験をもとに、コンサルティング主導のデリバリーモデルでテクノロジーソリューションの構築と運用に取り組んでいます。
事業領域には、クラウド、データ、AI、企業向けワークフロー自動化が含まれ、AIを活用したエンジニアリングプラットフォームATONISがこれらを支えています。NessはAWS、Microsoft Azure、Google Cloud、Snowflake、Databricks、Confluent、Salesforceなどのプロバイダーと連携し、金融サービス、製造・運輸、メディア・エンターテインメント、小売、プライベートエクイティ、ヘルスケアの各分野の組織にサービスを提供しています。
シニアアプリケーションアーキテクト – Azure、Python、Databricks | Ness Digital Engineering(インド・ハイブリッド勤務)
Python、Azure、Databricksを使用してマルチテナントSaaSソリューションを設計します。 クラウドアーキテクチャ、デプロイ、セキュリティ、統合、スケーラビリティ、テナント分離を担当します。
仕事内容
- マルチテナントアプリケーションのエンドツーエンドアーキテクチャを構築する
- テナント分離とレイヤー分離の原則を含むマルチテナンシーモデルを確立する
- アプリケーション、UI、統合、データベース、セキュリティの各レイヤーを設計する
- デプロイアーキテクチャを定義し、適切なAzureおよびDatabricksサービスを推奨する
- 認証・認可フレームワークを設計する
- 統合パターンとサービス境界を確立する
- Azure Databricks、Databricks Apps、Azure App Service、Azure Kubernetes Service(AKS)、Azure Database for PostgreSQL、Databricksのパイプラインやジョブなどの技術およびAzureサービスを選定する
- 開発チーム向けに高レベルのアーキテクチャ図とモジュール仕様を作成する
- アーキテクチャ全体のスケーラビリティ、セキュリティ、保守性、テナント分離を検証する
- リード開発者と連携し、アーキテクチャ設計を実装可能なコンポーネントに落とし込む
応募要件
- 10年以上の実務経験
- マルチテナントアプリケーションのアーキテクチャ設計経験
- 多層アプリケーションアーキテクチャに関する深い知識
- Pythonベースのアプリケーションアーキテクチャの経験
- AzureおよびAzure Databricksの実務経験
- アプリケーションのデプロイモデル設計経験
- 認証、統合、サービス分離に関する深い理解
- PostgreSQLおよびデータベースアーキテクチャの経験
- UI、アプリケーション、統合、データベース、セキュリティの各レイヤーに関する理解
- クラウドベースのSaaS製品向けアーキテクチャの定義経験
- Databricks Appsのデプロイアーキテクチャ経験があれば尚可
- Azure AKSまたはApp Serviceのアーキテクチャ経験があれば尚可
- StreamlitおよびPythonアプリケーションアーキテクチャの経験があれば尚可
- FastAPIまたはDjangoアプリケーションアーキテクチャの経験があれば尚可