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