About Recursive
As the world's population grows, we are facing a number of global challenges in the realms of environmental conservation, societal equity and ensuring that nobody is left behind in the transition to a digital economy. Artificial intelligence is a key technology to not only address some symptoms of these issues, but also helping create completely new innovative approaches that can create a more sustainable economy and lifestyle.
Recursive is an Applied AI consulting company based in Japan working on developing solutions to some of these challenging problems. We collaborate with large Japanese enterprises to create innovative solutions to sustainability challenges, merging in our expertise in AI research and our client's domain knowledge. Our development projects focus around the main themes of improving efficiency, accelerating innovation, risk mitigation and better work and education.
Recursive is founded by Tiago Ramalho and Katsutoshi Yamada in 2020. Tiago was a Senior Research Engineer at Google Deepmind and Lead Research scientist at Cogent labs and brings years of machine learning expertise to the company. Katsutoshi is a serial entrepreneur and AI expert with experience in developing and establishing innovative business models in Japan and abroad.
Building on its previous successes, Recursive is now looking to grow and expand its impact further. Visit our homepage to learn more about Recursive.
Recursive’s Mission
At Recursive, our mission is to attract individuals who share our passion for our core purpose: to create a fairer, more sustainable society through the power of Artificial Intelligence.
Our Mission:
- Why: To build a fairer, more sustainable society.
- How: By transforming our clients into AI-first businesses.
- What: Through AI technology development and consulting.
In pursuit of this mission, Recursive has distinguished itself in several key areas:
- Cutting-Edge AI Application: We excel in translating state-of-the-art AI research into practical applications. This is achieved through strong connections with academic machine learning research, a commitment to understanding client data and requirements, and seamless integration with client businesses.
- Generative AI Innovation: We launched a Generative AI solution to the market just as the field was gaining momentum, having initiated development in early 2022.
- Enterprise AI Solutions: We introduced FindFlow only six months after ChatGPT's release, enhancing the application of large language models for enterprise use and enabling access to private enterprise data with Generative AI.
- Pioneering Environmental AI: Recursive is the first Japanese company to employ Physics-Inspired Neural Networks for simulating environmental systems. We aim to use these methods to transform environmental management and promote renewable energy adoption. Learn more about this project by watching our presentation at the Google Cloud for Sustainability event.
Recursive’s Culture
Ultimately, the value of a company is the result of the collective actions of its passionate members. At Recursive we want to focus on creating an incredible working environment where talented individuals can come together to work hard on solving real-world problems.
When it comes to culture, we know that there is no way to suit everyone’s tastes. Almost everyone has a passion, but not all passions align. And the same is true for Recursive.
We aim to build a work environment that is ideal for a particular kind of person:
- Challenger Mentality: Those who like to solve hard problems and try to go beyond their current abilities
- Leadership: those who take the initiative and fix problems on their own
- Trust & Cooperation: those who seek to work with a team of talented individuals they can trust
- Impact: those who want to feel like their work is having impact on others/the world Recursive can only work when we take collaboration to be our top priority.
Our workplace has zero tolerance for harassment or toxic behavior, deliberate bad performance, as well as any behaviors that undermine the culture we wish to create. We will only be able to achieve the goals of closing more impactful projects, and achieving “kandou” for the ones we are executing, if all teams come together and collaborate.
We want to use our diversity of cultures and experiences as a strength instead of a weakness. Given that we are still a small company, everyone’s actions matter, and we place top priority in ensuring that our culture (i.e. the actions of our members) reflects our values.
That means that it is not enough to simply write down a document with what we believe our culture is, but in a nutshell, actively rewarding behaviors that are consistent with the culture and disincentivizing behaviors that go against the culture that we want to build.
Recursive’s Internship Framework
- Contract Structure: Recursive provides 3 to 6 months fixed term contracts for all new interns. The contracts may be converted into employment contracts upon our new interns meeting Recursive standards and proactively apply for a full-time position at Recursive.
- Flexible Work Hours: Recursive operates on a flex system with the core hours of 10:00 - 16:00. The flexible work hours fosters a supportive environment that accommodates diverse needs while ensuring effective team collaboration during core hours. The typical workload for interns is comprised of a reduced schedule, ranging from 15 to 25 hours per week.
- Hybrid Work: Experience the best of both worlds with our hybrid work model, offering up to three days of remote work and two days in our Shibuya office. (*Full-remote internships are possible for Engineering Internships.)
- Compensation: Internships at Recursive are paid on a hourly basis. The compensation is set based on experience and education level.
- Social Welfare & Commuting Allowance: Interns may qualify for certain social welfare benefits, contingent upon their work hours. Additionally, all interns receive a commuting allowance for the days they travel to our office.
- Visa Support: Due to limited resources, visa sponsorship may not be available. Priority will be given to candidates who already hold a current and valid work visa. Foreign students interested in internships should consult with our hiring team for details.
Responsibilities
- Prompt & Pipeline Engineering: Design and implement robust prompt-tuning and orchestration pipelines using frameworks like LangChain or LlamaIndex. This includes techniques such as prompt chaining, few-shot prompting, and developing autonomous agents.
- Model Integration & Deployment: Integrate and deploy LLMs (both proprietary and open-source) into production environments. This involves managing API integrations, handling request/response schemas, and ensuring models are performant and cost-effective.
- Data & Knowledge Systems: Design and build data pipelines for Retrieval-Augmented Generation (RAG) systems. This includes creating vector stores, optimizing embedding strategies, and ensuring data is up-to-date and accessible for real-time model queries.
- Backend & API Development: Develop and maintain high-performance, fault-tolerant backend services and APIs that serve as the core of our AI-centered applications.
- Performance Benchmarking: Conduct quantitative analysis and A/B testing to benchmark the performance, latency, and cost of different LLM prompts and models, and iterate on solutions based on data-driven insights.
- Cloud Infrastructure: Utilize cloud platforms (GCP, AWS, Azure) to deploy, manage, and scale applications and their supporting infrastructure.
- Collaborative Development: Work closely with frontend developers and product managers to integrate LLM-powered features seamlessly into the user experience and deliver value-driven solutions.
Expectations
- Action-Oriented Problem-Solving: Possess strong analytical and debugging skills to rapidly diagnose issues and implement solutions in a fast-paced, iterative development cycle.
- Production-Focused Mindset: A history of delivering on-time, fit-for-purpose, and robust software that provides tangible value.
- Communication & Teamwork: Ability to work effectively within cross-functional teams, communicate complex technical concepts clearly, and give and receive constructive feedback.
- Proactive Learning: Stay current with the latest advancements in LLMs, open-source tools, and cloud technologies, and be willing to safely experiment with new solutions to improve our products.
Qualifications
- Education and Experience: Hold a Bachelor’s degree, or 10 years of industry experience in a software development role
- Programming Languages: Experience in at least one systems language (Python, Go, Java, C++, Rust, etc.)
- Database Experience: Experience with database management and operations, including relational and NoSQL databases, and an understanding of vector databases.
- Cloud Proficiency: Proficiency with setting up, deploying, operating, and maintaining applications with at least one major cloud provider, such as AWS, GCP, or Azure
- Applied LLM Experience: Demonstrable experience in building and deploying at least one application powered by a large language model. This could include a personal project, a contribution to an open-source tool, or professional work.
- Benchmarking and Performance: Familiarity with benchmarking and quantitative analysis methods to assess and optimize AI and application performance
- Passion for the Field: Passionate about AI and how it applies in the present, and vision for how it will apply in the new future.
- Language Ability: Proficient in English, able to discuss in depth technical topics in it; familiarity with Japanese is a plus.
Interview Process
We aim to make the hiring process smooth and transparent. The typical interview steps are as follows:
- 1. First Interview : With Hiring team
- 2. Pair Programming Interview
- 3. Second Interview : With Engineering team
- 4. Final Interview : With Leadership
About Recursive
Founded in 2020, Recursive is an AI consulting company based in Tokyo, developing innovative and sustainable solutions to today’s environmental and societal challenges.
Led by a former Google DeepMind senior research engineer, their international team of specialists from over 20 nationalities designs and deploys custom AI agents for enterprises. Recursive addresses complex issues such as supply chain optimization, R&D acceleration, and environmental risk forecasting.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.









