Remote Senior Software Engineer, Japan

Posted

Apply now
Please, let Sprout.ai know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Senior Software Engineer will be part of an Engineering team focused on building a reliable, scalable, and secure real-time Machine Learning platform.
  • The role involves working closely with Data Scientists to develop AI products for major clients in the insurance industry.
  • The engineer will be responsible for all aspects of the software development lifecycle, including building features that deliver AI capabilities.
  • The technology stack includes PyTorch, Ray, Kubernetes (with Helm and Flux), Terraform, PostgreSQL, Flink on AWS, React, and Typescript.
  • The team embraces modern engineering practices such as automated testing, continuous monitoring, and feature flags to support frequent and reliable releases.
  • Responsibilities include collaborating with stakeholders, owning project delivery, writing automated tests, leading platform work, mentoring team members, and managing feature rollouts.
  • The position requires strong communication skills and the ability to operate independently as the first engineer in a new time zone.

Requirements:

  • Candidates must be comfortable communicating in both Japanese and English.
  • A strong technical proficiency and experience in fully cloud-hosted environments, particularly AWS, is required.
  • Proficiency in software architecture using Python or similar backend programming languages is essential.
  • Solid experience with relational databases, preferably PostgreSQL, and building RESTful APIs and real-time data processing pipelines is necessary.
  • A deep understanding of modern software development lifecycles, including code quality, CI/CD, and agile practices, is required.
  • Candidates should possess excellent communication, teamwork abilities, and stakeholder management skills.
  • Strong problem-solving skills and a self-motivated attitude with a sense of ownership and accountability are essential.

Benefits:

  • The position offers strong compensation and Sprout.ai share options.
  • Employees receive 20 days of annual leave plus public holidays.
  • The role allows for fully remote working.
  • A learning and development budget is provided to support professional growth.
  • Quarterly social events in Tokyo and regular virtual socials with the global team are included.
  • A MacBook Pro and home working setup will be provided to facilitate remote work.
Apply now
Please, let Sprout.ai know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback