🌱

Patch Hiring: Application Guide

At Reazon Hilab (and Enactic, Inc.) we run a unique hiring system called Patch Hiring.

This process invites applicants to contribute directly to our open-source projects. Through this process, both the development team and the applicant can evaluate:

  • Technical skills
  • Problem-solving approaches
  • Motivation and purpose
  • Collaboration and communication style

Our goal is to ensure that we can build a long-term, mutually satisfying working relationship.

🚀 How It Works

1. Choose a project

Select one OSS project from the following organizations that interests you most and that you’d like to help grow:

  • Reazon Research GitHub
  • Enactic GitHub

2. Explore the repository

Read through the source code and issues carefully to understand the project as a whole.

3. Identify a meaningful task

Pick a task that is both important for the project’s growth and something you genuinely want to work on. We encourage you to think big and aim for ambitious goals that can significantly impact the project.

  • You can select from existing feature requests in Issues.
  • Or propose an original idea of your own.
đź’ˇ Your ability to discover problems and act on intrinsic motivation will also be part of the evaluation. We value candidates who set challenging objectives and pursue innovative solutions.

4. Submit a proposal

Write a proposal for the task you want to take on. Please include:

  • Purpose of the task
  • Planned work content
  • Estimated work period (within one week is the guideline)
  • Ambitious achievement goals and their potential impact
  • Why this task is important for the project’s growth
  • Expected difficulty and technical challenges
  • Why you are well-suited to carry it out
💡 You don’t need to complete the entire task within the work period, as the main purpose is for both sides to evaluate the process. However, you must clearly define the scope you intend to accomplish.

5. Proposal review

The development team will review your proposal and provide feedback.

  • If accepted → you move on to the next step.
  • If not → we’ll explain why, and you’re welcome to retry from step 1.

6. Work on the task

Carry out your proposed task.

  • During this period, you can communicate with the team for advice and reviews.

7. Submit a task report

At the end of your work period, submit a report including:

  • What you implemented
  • Degree of goal achievement
  • Challenges you faced and technical difficulties encountered
  • Next steps to be taken
  • Your reflections

8. Final review

The team will review your report and provide feedback. At the same time, both sides will make a final decision about whether we can work together as teammates.

⚖️ Why this matters This system ensures that hiring decisions are based not just on interviews, but on real collaboration and contributions, giving both sides the chance to make an informed, fair judgment.