Working Pattern: Fully Remote
Language Requirements: Business-level Japanese and English
As an organisation with AI at its core, we require a reliable, scalable, and secure real-time AI platform to power our products and deliver meaningful impact to our customers. Our Engineering team makes this possible.
We are a globally distributed team aligned to UK working hours, composed of pragmatic, curious, and collaborative problem-solvers who are passionate about partnering with Data Scientists to build state-of-the-art AI products. Our Software Engineers come from a diverse range of technical backgrounds, but what unites us is a commitment to learning, technical excellence, and craftsmanship.
Our Engineers are responsible for the entire software development lifecycle. You will have opportunities to work across the full stack, building features that enable AI capabilities for some of the largest organisations in the insurance industry.
We are developing a modern, real‑time AI platform using technologies such as PyTorch, Ray, Kubernetes (Helm + Flux), Terraform, PostgreSQL, and Flink on AWS, as well as React and TypeScript. Our backend is entirely Python-based, and we heavily embrace Infrastructure‑as‑Code and Agile methodologies.
We are motivated by delivering customer value quickly and reliably. We embrace modern engineering practices including automated testing, continuous monitoring, feature flags, and on‑demand production-like environments to support frequent and stable releases.
Our team is addressing several exciting challenges, such as:
Deploying all changes, including complex machine learning models, to customers within 15 minutes
Building a real-time, configuration-driven platform that adapts seamlessly to varying customer needs
Ensuring cost‑efficient, autoscaling model serving in production with robust ML monitoring and experimentation
Delivering centralised reporting and metrics for both internal teams and customers
Role Summary
Due to a growing customer base in Japan, we are seeking an experienced Senior Software Engineer to strengthen our technical capabilities in the region. This role involves supporting customer deployments, developing new platform features, and collaborating closely with teams in Japan and the UK to ship high‑quality product enhancements.
You will work closely with local Data Scientists and commercial teams, as well as the broader Engineering organisation. Because you will be the sole Engineer in this time zone, strong communication, independence, and effective documentation skills are essential. Excellent soft skills will be a major differentiator.
This role is ideal for an engineer excited to broaden their expertise while contributing to impactful product features. You will play a key part in improving the experience of millions of insurance policyholders worldwide, working with a powerful and modern tech stack including:
Python for application development
Terraform for AWS infrastructure provisioning
Kubernetes (with Helm and Flux) for service orchestration
GitLab for CI/CD and version control
AWS for core infrastructure
PostgreSQL for application data and event-sourcing architecture
Apache Flink for real-time data interactions and state management
Responsibilities
Collaborate across the business and directly with customers to understand complex problem domains, propose solutions, and own the end‑to‑end delivery of technical projects
Maintain and evolve specific areas of the platform using best‑in‑class engineering practices
Write comprehensive unit, integration, and end‑to‑end automated tests for backend customer‑facing features
Lead platform‑focused efforts using Infrastructure‑as‑Code (AWS, Terraform, Kubernetes) to ensure reliability and scalability
Participate in and lead code reviews, providing constructive feedback and staying current with industry trends
Mentor Engineering and Data Science team members
Drive continuous improvement in engineering processes and workflows
Manage feature rollouts with multiple releases per day using feature flags, metrics, logging, and alerting
Demonstrate and promote engineering excellence and company values
Requirements
Language Skills
Business‑level proficiency in both Japanese and English for collaboration with customers and colleagues
Technical Skills
Strong experience in fully cloud‑hosted environments (e.g., AWS)
Proficiency in software architecture and backend development using Python or similar languages
Solid RDBMS experience, preferably PostgreSQL
Experience building RESTful APIs (e.g., FastAPI) and real‑time data processing pipelines
Bonus: experience with IaC (Terraform), Kubernetes, Apache Flink, and Flux
Deep understanding of modern SDLC practices including code reviews, CI/CD, QA, and production release management in an agile environment
Soft Skills
Excellent communication, collaboration, and stakeholder management
Confidence and comfort engaging directly with customers, including non-technical audiences
Strong critical thinking and problem‑solving abilities
High level of ownership, self‑motivation, and accountability
#LI-JACUK #KH