Senior Software Engineer, Japan
New Today
Working Pattern
Fully Remote
Language Requirements
Business-level Japanese and English
About the Company
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.
Platform Technologies
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.
Key Challenges
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 #KH
#J-18808-Ljbffr
- Location:
- Greater London
- Job Type:
- FullTime
We found some similar jobs based on your search
-
New Today
Senior Software Engineer, Japan
-
Greater London, England, United Kingdom
Working Pattern Fully Remote Language Requirements Business-level Japanese and English About the Company 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 meani...
More Details -
-
21 Days Old
Senior Software Engineer, Japan
-
Greater London, England, United Kingdom
勤務形態 フルリモート 言語要件 ビジネスレベルの日本語・英語 AI を中核とした事業を展開する当社では、製品を支え顧客へ価値を届けるために、信頼性・拡張性・セキュリティを備えたリアルタイム AI プラットフォームが欠かせません。その基盤を支えるのがエンジニアリングチームです。 当社はグローバルに分散したチームで活動しており、勤務時間は英国時間に合わせています。実践的で好奇心が強く、協調性のある問題解決型のエンジニアがそろっており、データサイエンティストと密に連携しながら最先端の AI プロダク...
More Details -