Software Engineer, Natural Language Processing - Mercari, Incorporated
27 November, 2018
As a Natural Language Processing Software Engineer at Mercari, you will apply your NLP skills to develop the Mercari C2C (consumer to consumer), marketplace app. Advancements in machine learning and computational resources are leading to remarkable innovations in both technology and business. We are actively utilizing NLP technologies at a high level in order to provide a more convenient and fun marketplace. You will be responsible for analyzing vast amounts of text data , including item descriptions and customer service communications, in order to provide our users with a better, safer e-commerce experience. What you will be doing: - Developing text and document classification models. - Automating sentence generation. - Performing contextual analysis. - Developing chatbots. - Combining text corpora with image and transactional data to exploit multi-modal analysis. Working together with our backend engineers and machine learning engineers, you will be creating new values for our marketplace and users. REQUIREMENTS ▼ Minimum Requirements - Experience and expertise in natural language processing for text analysis, such as item descriptions and user inquiries. - Knowledge of natural language processing techniques such as morphological analysis, syntactic analysis, and semantic analysis. - Knowledge of and experience with basic machine learning algorithms. - Experience using TensorFlow, Chainer, Caffe, or other deep learning frameworks. - Experience working on end-to-end development of machine learning applications, including prototyping, model evaluation, and error analysis, using Python or other languages. - Ability to read and understand technical papers and documentation. - Fundamental knowledge of SQL and data and text processing. - Experience leading various projects and proposing solutions to tackle problems, based on knowledge of domain-specific services and systems. ▼ Preferred - Experience with large-scale data analysis and processing - Experience developing web services using Flask, Django, or other web frameworks. - Experience developing and maintaining microservices using Docker/Kubernetes. - Experience publishing or presenting academic papers. - Experience applying for patents. WORKING CONDITIONS ▼Contract Type ・Full-time Probationary Period: 3 months (salary same as above) ▼Location ・Roppongi/Tokyo ▼Work Hours ・Fixed working hours 10:00-19:00 Flex time (core hours 12:00-16:00, 60 minute lunch) ▼Salary ・Annual salary, paid monthly ・Based on your experience, skills and potential ・Reviewed twice a year ▼Holidays ・5-day work week (Sat/Sun off) ・National holidays, paid time off, summer/New Year's vacation, congratulatory leave, compassionate leave BENEFITS ・Health insurance ・Incentive program ・Employee stock ownership plan ・Full transportation coverage ・Custom PC ・Dual screen if needed ・Company smartphone ・Visa support ・New Employee Benefits at Mercari「mercibox」
The Mercari app was built upon the mission to “create value in a global marketplace where anyone can buy and sell.” In just over 5 years since its release in July of 2013, the app has grown to become a service known and used by many, boasting over 70 million downloads cumulatively in Japan and over 10 million users on a monthly basis. Through familiarizing people with the idea of a marketplace where individuals can use their smartphones to easily buy and sell items, we have been able to realize a world in which items that people no longer need are passed on to people who do need them, and have accumulated over 1 billion in-app listings to date.