Ness Digital Engineering
Ness Digital Engineering

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アプリケーションアーキテクチャの経験があれば尚可