This position is closed and is no longer accepting applications.

Software Engineer

Recursive Shibuya-ku, Tokyo
  • 💴 No salary range given
  • 🏡 Partially remote
  • 🧪 4+ years experience required
  • 💬 No Japanese required
  • 🌏 Apply from abroad
  • 🧳 Relocate to Japan

About Recursive

Recursive Shibuya-ku, Tokyo

Founded in 2020, Recursive is an AI consulting company based in Japan working with AI technology to develop innovative, sustainable solutions to the environmental and societal challenges the world faces today.

Key benefits

  • Have a positive impact on society
  • Join a growing startup
  • Work with a diverse team

About the position

As a Fullstack Engineer you will be working on our AI technological solutions, deploying our software to clients’ systems, working on building intuitive frontends and helping us with our mission to create technological solutions to the world’s sustainability problems.

Recursive collaborates directly with corporations who present us with challenges that can be addressed through data science, machine learning, deep learning, software engineering, or a combination of these fields. Our projects will require deployment of AI services to the cloud with an associated frontend to allow humans to interact with the machine, and you will be in charge of making sure the frontend is user-friendly, high quality and responsive.


  • Deploy AI solutions to client’s systems
  • Develop and maintain responsive, user-friendly frontends
  • Develop and maintain backends for both internal and external projects
  • Mentor junior software developers


  • An upper intermediate or senior level of experience and ability. We’d expect that it would take you around 4 years to have gained this, but you can apply regardless of the number of years you’ve obtained.
  • Degree in Computer Science or related fields or industry experience in Fullstack Development
  • Proficient with HTML, CSS, Javascript and other frontend technologies
  • Confident and effective communicator, both internally and externally.
  • Attentive to detail, and passionate about documentation.

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Japanese language skills, or a willingness to learn
  • Familiarity with Python, and Cloud (GCP, AWS)
  • Familiarity with Data Science, Data Visualization or Machine Learning

Hiring Process

  1. 1

    Homework Assignment

  2. 2

    Two Technical Interviews

    A pair of interviews, one focused on the frontend, the other on the backend. We’re looking to assess your overall skills, and even if you don’t do exceptional in one, we’ll still consider you.

  3. 3

    Interview with Director of Engineering and/or Head of Engeering

  4. 4

    CEO interview

    Focused on cultural fit.

Meet Recursive's Developers

Xyza talks about working for Recursive, a Japan-based AI company with an exciting mission related to sustainability. She shares her journey, how they’ve supported her, and the company’s working culture.

Read her story...

Other Jobs at Recursive

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.