Software Engineer

Megagon Labs is an innovation hub within the Recruit Group, conducting top-notch research and building technologies in Mountain View and Tokyo. We are making impacts through the Recruit Group’s worldwide services and products by collaborating with its subsidiaries such as Indeed and Glassdoor. Our mission is to empower people with better information to make their best decision. The areas we focus are Data Management, Data Integration, Machine Learning, Natural Language Processing, and Human-Computer Interaction.

As a Software Engineer or Data Scientist, you will be working on productization of cutting-edge work on NLP from our research team and play a key role in tech transfer to our subsidiaries for production deployment. You role will require you to work closely with research and engineering teams and help bridge the gap in transforming research into deliverables, starting from reading academic research papers, to delivering designing, architecting, and building service-oriented systems.



  • Contribute to the development of software and solutions where ML/NLP is a key component
  • Utilize and develop state-of-the-art algorithms and models for NLP/ML, perform analysis to improve models, and clean and validate data for uniformity and accuracy
  • Keep track of new developments in research and engineering in NLP and related fields
  • Participate in agile development of solutions in dynamic research and engineering teams
  • Communicate effectively within a cross-functional teams of research and development
  • Actively help build an open, transparent, and collaborative engineering culture



  • Degree in Computer Science or related discipline or equivalent practical experience.
  • Experience and knowledge of ML techniques, including deep-learning approaches for NLP tasks.
  • Ability to apply engineering best practices to make architectural and design decisions that have been made in terms of functionalities, user-experience, performance, reliability, and scalability
  • Experience in software development in Python, Java, and/or C or C++
  • Demonstrated problem solving, interpersonal, and time management skills to handle complex situations effectively
  • Good communication skills, and the ability to work as part of a team
  • Self-motivated contributor, frequently taking initiative to improve code the base and share best practices


Additional Benefits

We offer a very competitive salary package and full benefits (medical, dental, vision & life insurance, etc). Megagon Labs is located in downtown Mountain View, CA,  is in close proximity to the resources and opportunities of Silicon Valley and benefits from nearby leading universities such as Stanford and Berkeley. It is also close to many amenities, top schools, and outdoor activities. Megagon Labs provides a highly diverse environment and is proud to be an equal-opportunity employer.