exaBase Studio Software Engineer(Golang)

  • Tokyo
  • Remote OK
  • Full-time
  • September 6, 2023
6,000,000 - 15,000,000 JPY /yr
Apply from Anywhere 👍
Relocation to Japan 👍
(Overseas visa sponsorship supported)
Language Requirements
Japanese: Conversational
English: Business Level

職務内容 / Job Responsibilities

As a platform engineer, you will be responsible for designing and implementing one of our flagship products - exaBase Studio - that enables our customers to easily deploy and deliver software applications and machine learning solutions as APIs.

News release


プラットフォームエンジニアとして、当社の主力製品の一つである「exaBase Studio」の設計・実装を担当いただきます。このポジションでは、「exaBase Studio」の開発を通して、ユーザーがソフトウェアアプリケーションや機械学習ソリューションをAPIとして簡単にデプロイし、実利用することを目指します。


業務内容 / You will be

  • Designing and implementing the solution that enables software engineers, machine learning engineers, business and designers to deploy applications and ML pipelines as reactive APIs.
  • Deploying solutions onto the cloud in a serverless manner or as an API in our Kubernetes cluster
  • Writing test and implementing automation pipelines to improve development efficiency with the team
  • Responsible for code reviews of your team members and provide guidance
  • Contributing to the overall product strategy by providing feedback from a software engineer’s standpoint


  • ソフトウェアエンジニア、機械学習エンジニア、ビジネスメンバー、デザイナーがアプリケーションや機械学習パイプラインをリアクティブAPIとしてデプロイできるようにするソリューションの設計と実装を行う
  • サーバーレス方式でクラウド上にソリューションをデプロイしたり、当社のKubernetesクラスタにAPIとしてデプロイを行う
  • テスト設計、自動化パイプラインを実装し、チームと一緒に開発効率を向上させる
  • チームメンバーのコードレビューを担当し、ガイダンスを提供する
  • ソフトウェアエンジニアの立場からチームへフィードバックを行い、プロダクト戦略全体に貢献する


応募資格(必須) / Minimum qualifications

  • Strong development background in Golang
  • Experience working with databases (relational or non-relational)
  • General experience with Linux and Dockerization technologies
  • Experience deploying software into a cloud environment/ Kubernetes cluster
  • Knowledge of automated software testing, CI/CD, release management
  • Knowledge of software architecture such as distributed system architecture

Effective interpersonal and communication skills :

Business-level English and conversational Japanese


Business-level Japanese and at least reading and writing capabilities for English


  • Golangでの開発経験
  • データベース(リレーショナルまたは非リレーショナル)の使用経験
  • LinuxとDocker化技術に関する経験
  • クラウド環境/ Kubernetesクラスタへのソフトウェアデプロイ経験
  • ソフトウェアの自動テスト、CI/CD、リリース管理に関する知識
  • アーキテクチャ設計を含む、ソフトウェア開発プロジェクトにおける経験





応募資格(歓迎)/Preferred qualifications

  • Background in computer science or a related field
  • Strong Kubernetes expertise as a user and developer
  • Experience developing Kubernetes native solutions such as Operators or Controllers
  • Experience using resource managers such as Helm or Argocd
  • Experience working in an Agile environment
  • Experience with design, development, testing, and monitoring of large-scale and data-intensive systems
  • Experience designing, building and running elastic, cost-effective, resilient, robust, and secure architectures in the cloud using modern approaches like service-mesh and loosely coupled design
  • Familiarity with programming paradigms and concepts like OOP, multi-threading, idempotency

Understand the pros and cons of software architecture and be able to advise the team on which to use for solving a business problem.


  • コンピュータサイエンスまたは関連分野のバックグラウンド
  • ユーザーおよびDeveloperとしてのKubernetesに関する専門知識
  • OperatorやControllerなどのKubernetesネイティブなソリューションの開発経験
  • HelmやArgocdなどのリソースマネージャの使用経験
  • アジャイル環境での作業経験
  • 大規模かつデータ量の多いシステムの設計、開発、テスト、モニタリングの経験
  • サービスメッシュや疎結合設計のようなアプローチを用いて、クラウド上でスケーラビリティ/費用対効果/ロバスト性/安全性の高いアーキテクチャを設計、構築、実行した経験
  • OOP、マルチスレッド、idempotencyなどのプログラミングパラダイムや概念を理解し扱える経験、または能力
  • ソフトウェアアーキテクチャの長所と短所を理解し、ビジネス上の問題を解決するためにどれを使うべきかをチームに助言できる能力

ExaWizards is an AI start-up with a simple mission: solve social issues using AI and create a happy society. But to achieve it, they’re tackling issues across a wide variety of industries: Care tech, HR, fintech, medicine, security and more. They believe AI can help solve problems in all these areas, and they’re determined to do just that. Their business model can be broken into two different flows: project-focused and product-focused. For project-focused initiatives, they start from scratch. Their ML engineers and consultants identify business problems and build models aimed at solving them. In their product flow, they take the ML models developed for specific problems and generalize them to be useful for a wider array of problems. Normally they develop these solutions into SaaS products.

View ExaWizards's company page

Search jobs from ExaWizards in Japan
exaBase Studio Software Engineer(Golang) at ExaWizards