Software/Machine Learning engineer

Software/Machine Learning engineer
Ayudante Inc

Ayudante is an industry-leading technology company based in Tokyo. While best known for our pioneering digital marketing and SEO solutions, Ayudante also leverages strong relationships with large multi-national clients to provide software and machine learning expertise. We are currently looking for more people to help Ayudante expand these services.

This role would be primarily focused on building and maintaining existing software products for the Automotive industry and Electric Vehicle owners. Our small team is looking for an experienced engineer who can aid in the ongoing migration to a modern technology stack, while also catering to the requests and feedback from clients and users.

The role would also provide an opportunity to work in a burgeoning Machine Learning team. We anticipate significant demand from existing clients to further understand their customers and grow their businesses. While previous experience in Machine Learning is not essential, an interest in this field and associated technologies is desired.


  • Degree in Computer Science or demonstrable practical experience
  • Experience with some of the following: Go, Python, PHP, Javascript, Swift, Kotlin
  • Significant experience with at least one of the following: Go, Python, PHP
  • Demonstrated experience working both independently and as part of a cross-functional team
  • 3+ years experience in software development

Preferred qualifications

  • Full-stack experience for web or mobile applications
  • Machine Learning experience using Python, Tensorflow or Google Cloud services
  • Good knowledge of building scalable and maintainable infrastructure
  • Flexible working style to adapt to multiple technical roles


As a small company, we would use the interview process to understand if you would be a good fit for our working environment. We would request that you interview with both the development team and our CEO, and partake in a test to assert your ability to write readable and scalable code. Machine learning ability would also be evaluated if applicable.


Ayudante is a successful Japanese-run company with a progressive work style. We prefer experienced, independent employees who strive for a good work-life balance.

  • Your colleagues will have native or excellent English ability
  • Flexible working hours
  • No overtime or forced Nomikai
  • Remote work is allowed, with the company able to provide equipment
  • Annual bonus and raise depend on company and employee performance
  • Free rental of our company electric vehicle for personal use
  • Funding for visiting international conferences
  • We encourage paid leave
  • Prenatal and postnatal leave of up to 98 days
  • Family allowance for children up to 15 years old
  • Excellent benefits through Kanto IT Software Health Insurance