Senior Research 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 Senior Research Engineer, you will be working on the 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. Additionally, you will be interfacing with product managers to work towards the adoption of solutions, identifying and meeting technical and other requirements.


  • Serve as a liason between research and engineering teams and product managers
  • Lead technical aspects of the project, mentor junior engineers for proffessional development
  • Transform needs and requirements into technical specifications and solutions
  • Design software architectures and lead development of solutions
  • Keep track of new developments in research and engineering in ML/NLP and related fields
  • Utilize and develop state-of-the-art algorithms and models for ML/NLP, perform analysis to improve models, and clean and validate data for uniformity and accuracy
  • Lead technical development of solutions in dynamic research and engineering teams
  • Communicate effectively within a cross-functional teams and management to ensure timely delivery
  • Actively help build an open, transparent, and collaborative engineering culture


  • Degree in Computer Science or related discipline or equivalent practical experience.
  • Ability to design software systems utilizing microservices architectures, container orchestration, data management, and cloud-computing
  • 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
  • Demonstrated experience of production quality software development in Python, Java, and/or C or C++,
  • Demonstrated problem solving, interpersonal, and time management skills to handle complex situations effectively
  • Strong communication skills, and the ability to work as a team lead with high EQ
  • Self-motivated decision maker, 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.

Equal Employment Opportunity Employer

Megagon Labs is committed to fostering an inclusive workplace and is an Equal Employment Opportunity employer. We embrace diversity and do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristic. Megagon Labs participates in the E-Verify program, as mandated by law, to verify identity and eligibility to work in the United States upon hire