DTN
DTN
DTNは、農業、航空、輸送、公益事業などの組織がより良い業務上の意思決定を行えるよう支援するデータ・分析企業です。同社の製品は、気象インテリジェンス、市場データ、分析ツールを組み合わせ、チームがリスクを予測し、変化する状況に対応しながら、日々の業務を管理できるよう支援します。ClearAg®やWeatherOps®などのプラットフォームは、テクノロジーとデータ分析を活用し、複雑な環境・ビジネス上の課題に取り組んでいます。

プラットフォームエンジニア、AWSクラウドサービス

DTNのオペレーショナル・ディシジョニング・プラットフォーム向けに、クラウドネイティブなAPI、SDK、コマンドラインツール、サービスを構築します。 エンジニアや法人顧客向けに、分散システムとAIを活用した機能を開発します。

仕事内容

  • 計画から本番環境への導入まで、プラットフォーム機能を設計し、提供します。
  • DTNのオペレーショナル・ディシジョニング・プラットフォーム向けに、サービスロジックとビジネスロジックを実装します。
  • 開発者向けAPI、SDK、コマンドラインツール、マネージドプラットフォーム機能を構築・拡張します。
  • プラットフォームサービスのプロビジョニングとデプロイに使用する、Infrastructure as Codeの設定を作成・保守します。
  • 中程度の複雑さを持つエンジニアリング機能を、最小限の監督のもとでデプロイまで担当します。
  • プラットフォームのモジュールフレームワーク、インターフェース契約、ビジネスロジックを拡張します。
  • 認証、安全なサービス間通信、ディスパッチ、検証、メトリクス、リトライ、照合処理に取り組みます。
  • 非同期処理、リトライ、冪等性などの分散システムの手法を用いて、サービス間の信頼性の高い連携を実現します。
  • 信頼性と保守性に優れた本番ソフトウェアを開発し、十分にテストします。
  • 自動化された単体テストと統合テストを作成・保守します。
  • ビルドツール、継続的インテグレーション、自動テスト、バージョン管理、トランクベース開発を活用します。
  • 技術設計の議論やコードレビューに参加します。
  • コンピューティング、ストレージ、IAM、API、マネージドデータストア、イベント駆動型技術にまたがるAWSクラウドネイティブサービスを構築・保守します。
  • Terraformまたは同等のツールでクラウドインフラを管理します。
  • サービスにメトリクス、監視、オブザーバビリティを追加します。
  • サポート対象のオンコールローテーションに参加し、サービス障害や運用上のインシデントを調査します。
  • 最小権限アクセスとクラウドセキュリティの実践を適用します。
  • AI支援開発ツールを活用し、LLMやAIエージェントを活用するプラットフォーム機能に貢献します。
  • シニアエンジニア、エンジニアリングリーダー、部門横断の関係者と協力します。
  • AWSアーキテクチャ、分散システム、インフラ自動化、プラットフォームエンジニアリングの専門性を高めます。

応募要件

  • 本番ソフトウェアを開発・リリースした実務経験が2~5年あること。
  • コンピューターサイエンスの学士号、または同等の実務経験があること。
  • 開発からデプロイまで、中程度の複雑さを持つソフトウェア機能を自立して提供できること。
  • 最小限の監督のもとで、一般的なエンジニアリング課題を解決できること。
  • 優れた問題解決能力と技術への好奇心があること。
  • TypeScriptとNode.jsの確かなスキル、または他の現代的な言語の熟練度と、TypeScriptおよびNode.jsを習得する能力があること。
  • 学業または実務でReact、Angular、Vueに触れた経験があること。
  • 学業または実務でNode.jsまたはPythonに触れた経験があること。
  • Node.jsでRESTful APIを構築した経験があること。
  • REST APIとGraphQL APIを使用した経験があること。
  • REST API設計、JSON、サービスベースのアプリケーション開発を理解していること。
  • ソース管理とバージョン管理にGitを使用した経験があること。
  • AWSとクラウドコンピューティングの基本概念に関する実務知識があること。
  • Terraformまたは同様のInfrastructure as Codeツールに精通していること。
  • 非同期処理、リトライ、冪等性などの分散システム概念を理解しているか、すぐに習得できること。
  • バージョン管理、コードレビュー、継続的インテグレーション、自動テストに精通していること。
  • 学業または実務でSQLと、PostgreSQLやDynamoDBなどのデータベースを扱った経験があること。
  • AI支援コーディングツールとエージェント型開発技術に精通していること。
  • LLMやAIエージェントを活用するAI対応プラットフォーム機能に関心があること。
  • サーバーレスおよびイベント駆動型クラウドサービスに触れた経験があること。
  • Infrastructure as Codeのモジュール、スキーマベースの検証、オブザーバビリティツール、コンテナ化サービス、またはCIパイプラインの経験があること。
  • プラットフォームエンジニアリング、開発者向けツール、インフラ開発に関心または経験があること。
  • IAM、TLS/mTLS、サービス認証、署名などのクラウドセキュリティ概念に触れた経験があること。
  • AWSクラウドネイティブアーキテクチャ、マネージドデータストア、イベント駆動型サービスに精通していること。
  • 再利用可能なソフトウェアコンポーネント、共有サービスインターフェース、または開発者向けプラットフォーム機能を構築した経験があること。
  • テスト・検証済みのインターフェース、トランクベース開発、Infrastructure as Code、最小権限アクセスに精通していること。

福利厚生

  • 有給休暇は無制限です。
  • 柔軟な勤務時間。
  • 職種に応じたリモートワーク制度。
  • 競争力のある医療、歯科、視力保険プラン。
  • 401(k)の会社マッチング拠出率は6%。
  • キャリア開発学習プラットフォームで13,000以上のコースを無制限に利用できます。
  • 従業員支援プログラム(EAP)。
  • 長期的な実績に応じて報酬が増える機会があります。
  • 市場競争力のある変動報酬および福利厚生の対象となる場合があります。