Sr.Software Engineer
ソフトウェアエンジニアは、専門性およびプロジェクトのニーズに合わせて幅広い業務を行っております。以下に一例を示します。
●Conata の製品群を操作・閲覧する Web フロントエンドおよびそのバックエンド (BFF)について、共通部分・ライブラリの開発および改善、各案件向けカスタマイズのサポート
●上記業務プロダクトのUI/UX設計
●データ収集
└パートナー・クライアントとのデータの受け渡しをするためのインテグレーションシステムの構築
●データ処理
└データの ETL/ELT 処理の開発。また安定的に動作させるためのデータ処理パイプラインの構築
└バッチ / ストリーミングベースのシナリオに対応したシステムの開発と運用
●データ管理
└収集したデータ、処理済みデータを保存・活用するためのデータウェアハウスの設計と構築
└センシティブなデータを安全に処理可能にするためのシステム設計・構築
●負荷試験、セキュリティー対策
●データベース設計
●サービスの安定提供を24時間365日、維持するためのシステム運用
●開発環境や運用の整備・改善
└インフラ、開発ツールチェイン、社内情報管理ツール開発・最適化。
従事すべき業務の変更の範囲:なし
開発環境
クラウド:AWS
開発言語:Kotlin、Python、TypeScript
フレームワーク・ミドルウェア等:React、Next.js、MySQL、Redis、Elasticsearch、Snowflake、Micronaut、gRPC、Apache Pulsar、Amazon S3、Amazon Athena、Dagster、Bazel、Amazon EKS(Kubernetes)、Terraform
SaaS:Auth0、Vercel
組織とポジションについて
●配属予定組織
・Product Architectチーム
大規模商用化に適したプロダクトの基幹設計・開発・保守を担います。
・Core Technologyチーム
エンジニアリングチームを横断し、技術の一貫性・効率・革新を促進します。
・Technical Planning & Enablement チーム
開発プランニング(プロダクト開発計画の策定)、チーム連携(各チーム間のブリッジ役)、プロダクトのデリバリー支援・活用、プロダクトの品質評価や改善等を担います。
シニアソフトウェアエンジニアは、顧客のデータ活用における課題解決をメインミッションとして、日々拡大しているデータの量・種類に技術をもって対応しながら、安定した価値提供に取り組んでいます。また、運用性・安全性の向上、技術課題の解決や支援を通じてチームの発展と顧客への高付加価値なソリューション提供を実現します。