Sprout.ai logo

Senior Software Engineer, Japan

Job Overview

Location

Japan - Remote

Job Type

Full-time

Category

Backend Engineer

Date Posted

March 18, 2026

Full Job Description

đź“‹ Description

  • • As a Senior Software Engineer at Sprout.ai, you will play a pivotal role in strengthening the company’s technical presence in Japan by supporting customer deployments, developing new capabilities, and collaborating closely with Japanese and UK-based teams to deliver impactful AI-powered features for global insurance clients. Your work will directly contribute to improving the speed, accuracy, and fairness of insurance claims processing for millions of policyholders worldwide.
  • • You will operate as a standalone engineer in the Japan time zone, requiring strong independence, exceptional communication skills, and the ability to manage internal and external stakeholders effectively while documenting your work thoroughly to ensure alignment across distributed teams.
  • • Day to day, you will work with stakeholders across the business and directly with Japanese customers to understand problem spaces, propose technical solutions, and own end-to-end delivery of complex projects involving real-time AI platforms.
  • • You will own and maintain specific parts of the technology stack using best-in-class engineering practices, including writing comprehensive unit, integration, and end-to-end automated tests for backend, customer-facing features.
  • • You will lead platform-facing work using Infrastructure-as-Code (Terraform, AWS, Kubernetes) to ensure the platform remains reliable, scalable, and cost-efficient, particularly in autoscaling and serving machine learning models in production.
  • • You will take a lead in code reviews, provide constructive feedback, stay current with industry trends, and mentor other engineers and data scientists to elevate team performance.
  • • You will drive continuous improvement in engineering processes and ways of working, championing feature flagging, metrics, logging, and alerting systems to enable multiple safe releases per day.
  • • You will embody and promote Sprout.ai’s core values — Hungry for Growth, Own It Deliver It, Seed Innovation, and Collaborate to Blossom — fostering a culture of ownership, innovation, and collaboration.
  • • The Engineering team at Sprout.ai is globally dispersed, aligned to UK working hours, and composed of pragmatic, curious, and collaborative problem-solvers passionate about building state-of-the-art AI products alongside Data Scientists.
  • • You will work with a modern, powerful technology stack including Python (backend), Terraform, Kubernetes (Helm + Flux), AWS, PostgreSQL, Apache Flink, GitLab (CI/CD), and React/TypeScript (frontend), contributing to a fully Python-based backend except for frontend and infrastructure code.
  • • In this role, you will have the opportunity to deepen your expertise in real-time AI platforms, cloud-native architectures, and ML Ops while making tangible impact on products used by major insurance companies.
  • • You will grow as a technical leader by influencing team practices, mentoring peers, and shaping how the engineering team delivers reliable, frequent, and customer-centric releases in an agile, fast-paced environment.

🎯 Requirements

  • • Business proficiency in both Japanese and English languages to collaborate effectively with Japanese customers and colleagues in Japan and the UK.
  • • Strong experience in fully cloud-hosted environments (AWS), solid proficiency in software architecture using Python or similar backend languages, and hands-on experience with PostgreSQL, RESTful APIs (e.g., FastAPI), and real-time data processing pipelines.
  • • Proven experience with Infrastructure-as-Code (Terraform), Kubernetes (with Helm and Flux), and Apache Flink; deep understanding of modern SDLC including CI/CD, code reviews, automated testing, QA, and agile production releases.

🏖️ Benefits

  • • Competitive salary of up to ÂĄ14,000,000 per year, annual pay reviews, and Sprout.ai share options.
  • • Fully remote working arrangement with a MacBook Pro and home office setup provided.
  • • 20 days annual leave (plus public holidays), learning and development budget, quarterly socials in Japan, regular virtual socials with the global team, and occasional company meetups in London with travel supported.

Skills & Technologies

Python
TypeScript
React
FastAPI
PostgreSQL
Senior
Remote
Degree Required

Ready to Apply?

You will be redirected to an external site to apply.

About Sprout.ai

Sprout.ai delivers advanced Artificial Intelligence solutions engineered to transform the insurance sector. Their purpose-built AI platform automates routine tasks in claims processing and underwriting, empowering human handlers with intelligent tools for faster, fairer, and more accurate decision-making. Serving world-leading insurers, service providers, and MGAs across various lines of business—including Health, Life & Disability, Motor & Auto, Home & Property, and Commercial—Sprout.ai integrates seamlessly with existing core insurance platforms. The company's technology is designed to reduce errors, cut turnaround times, detect fraud, and ensure explainable outcomes, ultimately optimizing operational efficiency and enhancing customer and staff experiences. Sprout.ai is recognized as a leader, earning a place in CNBC's 2024 Top 150 Insurtech Companies.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

18 days ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

1 day ago

Apply
Argentina
Full-time
Expires May 12, 2026
Java
Remote

1 month ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply