Software Engineer (Product)

Full time on site
Software Engineer (Product)
Job Description

Product Software Engineer (Product) ===============================

Join the team behind Sakana Chat , Sakana Marlin , and Sakana Fugu

Drive the full-stack development of Sakana AI's in-house products, transforming cutting-edge research into scalable, user-facing applications through rapid prototyping and AI integration.

  • Tokyo
  • Full-time / Contract
  • Japanese (Conversational) \& English (Business)

Software Engineer (Product)

At Sakana AI, we are conducting world-leading research and development with our unique generative AI technology inspired by nature. The Product team’s mission is to bring these cutting-edge research results to the world as AI products. We are looking for a Software Engineer to take on full-stack development across multiple in-house AI products, from UI/UX to backend and infrastructure. Candidates will be expected to be physically based in Tokyo, but we will provide assistance with the Visa application process if needed.

Main Roles and Responsibilities

  • Full-stack design and implementation of products: covering front-end (React/Next.js, etc.), backend APIs, databases, and cloud infrastructure.
  • Building and operating the production platform: building and improving CI/CD, monitoring, scaling, security, etc.
  • Integrating ML/AI models into products: collaborating with Applied Research Engineers to implement LLM inference, memory systems, search algorithms, etc., into the product.
  • Fast development cycle: quickly moving from hypothesis generation to prototype, validation, and improvement, working closely with the Product Owner.
  • Collaboration in a global team: working collaboratively within an international team using both Japanese and English.

Requirements

  • 3+ years of practical experience as a Software Engineer in a production environment, or equivalent experience.
  • Experience with full-stack development.
  • Experience in designing, developing, and releasing user-facing products.
  • Experience in autonomous development within a small team.
  • Practical experience with Python and one or more modern web frameworks.
  • Experience with Docker containerization and using cloud platforms.
  • Preferred Skills (Nice to Have)
    • Experience with serving and inference optimization of AI/ML models.
    • Experience with DevOps / Infrastructure as Code.
    • Experience at an AI/ML startup or a product-driven company.

Other Important Information

  • Document Submission: Please submit both your CV and Cover Letter in English.
  • Technical Evaluation: Candidates who pass the document screening will be asked to complete a technical assessment.
  • How to Apply: * Please select “Software Engineer” on the Google Form.
    • Clearly state in your Cover Letter that you are applying for the Software Engineer (Product) position.
  • Employment Types: In addition to Full-time roles, we also accept applications for:
    • Contract/Freelance (minimum 24 hours per week)
    • Internships (minimum 2 months duration, at least 24 hours per week)

ソフトウェアエンジニア(プロダクト)

Sakana AIでは、自然界から発想を得るユニークな生成AI技術により世界を先駆ける研究開発を行っています。Product Teamでは、これらの最先端研究をAIプロダクトとして世の中に届けることをミッションとし、複数の自社AIプロダクトのUI/UXからバックエンド・インフラ全域にわたり開発するSoftware Engineerを募集しています。

役割と責任

  • フロントエンド(React/Next.js等)、バックエンドAPI、データベース、クラウドインフラにまたがるプロダクトのフルスタック設計・実装
  • CI/CD、モニタリング、スケーリング、セキュリティなど、プロダクションを支える基盤の構築・運用
  • Applied Research Engineerと協働し、ML/AIモデル(LLM推論、メモリシステム、探索アルゴリズム等)をプロダクトに統合
  • 仮説プロトタイプ検証改善のサイクルを高速に回し、プロダクトオーナーと直接連携
  • 日本語と英語両方を用いるグローバルなチームにおけるコラボレーション

応募資格およびスキル

  • ソフトウェアエンジニアとしてのプロダクション環境での実務経験 3年以上、あるいはそれに類する実務経験
  • フルスタック開発経験
  • ユーザー向けプロダクトの設計・開発・リリースの経験
  • 少人数チームでの自律的な開発経験
  • Python および少なくとも1つのモダンWebフレームワークの実務経験
  • Dockerコンテナ化およびクラウドプラットフォームの経験
  • AI/MLモデルのサービング・推論最適化の経験があれば尚可
  • DevOps / Infrastructure as Code の経験があれば尚可
  • AI/MLスタートアップまたはプロダクト主導型企業での経験があれば尚可

備考

  • CVとカバーレターは英文で提出してください。
  • 書類選考の通過後に技術課題の提出を行っていただきます。
  • 応募者はGoogle FormでSoftware Engineerを選択し、カバーレターにおいてSoftware Engineer (Product) に応募していることを明示してください。フルタイム契約だけでなく、業務委託(週24時間以上)、インターンシップ(2ヶ月間以上・週24時間以上)の形態も可とします。 How to Apply

  • 1 Find a role Review the open positions and identify the one that fits your background.
  • 2 Email [email protected] Send a brief introduction and indicate which role you are applying for.
  • 3 Submit the form Complete the Google Form with your CV and cover letter (English).
Share this job:
ES Assistant Online
Hello! I am your AI career assistant. How can I help you today?