ソフトウェアエンジニア(ML/NLP)/ Software Engineer (ML/NLP)

仕事内容 / Responsibilities
機械学習等の技術を利用して、フリマアプリ「メルカリ」の新機能の開発やサービスの改善を行います。

▼業務内容
本ポジションのエンジニアは、より多くお客様に、より便利に、より安全に売買を楽しんでいただくために、商品データや取引データをもとに、人工知能/機械学習/自然言語処理/オペレーションズリサーチ領域の技術を用いて、検索最適化、画像理解、行動予測、異常検出、レコメンドなど多岐にわたる課題に取り組みます。弊社のサーバサイドエンジニアやデータサイエンティストと連携しながら、アルゴリズム設計からサービスへの実装まで携わっていただきます。

Would you like to use machine learning and other techniques to improve Mercari’s marketplace?

▼Job Description
As a Data Engineer at Mercari, you will make the most of machine learning, AI, natural language processing, and operations research techniques in order to provide our users with a better, safer shopping experience. Using our database of item and transaction data, you will make improvements to various Mercari systems, including search optimization, image recognition, behavior patterns and prediction, and anomaly detection. Working together with our server-side engineers and data scientists, you will be involved with the entire development process, from algorithm design to implementation.
応募資格 / Qualifications
▼必要条件
・機械学習、自然言語処理、最適化アルゴリズムのいずれかの分野の専門知識と実務経験
・Python等によるプロトタイプの実装からパフォーマンス評価を一通り実施できる方
・Django等のWebフレームワークを用いたWebサービス開発経験
・RDBMS、SQLの基礎知識
・サービス、システムを理解した上で、各種提案およびプロジェクトを推進できる方
・専門的な論文やドキュメントの読解力(主に英文)

▼歓迎条件
・TensorFlow/Chainer/Caffeなどの深層学習フレームワークを用いた実務経験
・SparkやHadoopなどの分散処理技術を用いた大規模データの分析経験
・国内外での論文投稿、論文発表
・特許出願経験
・PHPでのWebサービス開発・運用経験

▼Minimum Requirements
・Experience with and expert knowledge of machine learning, natural language processing, or algorithm optimization
・Ability to work in all stages of development, from prototyping to performance evaluation, using Python or similar languages
・Experience developing web services using Django or other web frameworks
・Basic understanding RDBMS and SQL
・Ability to understand the multiple systems powering our service, and handle projects of all types
・English proficiency sufficient to understand technical reports and documentation

▼Optional
・Experience using TensorFlow, Chainer, Caffe, or other deep learning frameworks
・Experience analyzing large-scale data using distributed computing (Spark, Hadoop, etc.)
・Experience in publishing or presenting theses domestically or internationally
・Experience applying for patents
・Experience developing and operating web services using PHP
雇用形態 / Contract Type
正社員
※試用期間:入社後3ヶ月(本採用と同条件)

Full-time
※Trial Period :3 months (salary same as above)
勤務地 / Location
本社オフィス(六本木駅至近)

Mercari HQ (near Roppongi station)
勤務時間 / Work Hours
所定労働時間10:00~19:00
※フレックスタイム制度あり(コアタイム 12:00~17:00(休憩60分))

Fixed working hours 10:00-19:00
※Flex time (core hours 12:00-17:00, 60 minute lunch)
給与 / Salary
年俸制、年俸の12分の1を毎月支給
スキル・経験・能力に応じて決定いたします
毎年2回見直し

Annual salary, paid monthly
Based on your experience, skills and potential
Reviewed twice a year
休日・休暇 / Holidays
完全全週休2日制(土日)
祝日・有給休暇(入社時10日付与)、夏季・年末年始休暇、慶弔休暇

5-day work week (Sat/Sun off)
National holidays, paid time off, summer/New Year's vacation, congratulatory leave, compassionate leave
待遇・福利厚生 / Benefits
・各種社会保険完備
・ストックオプション制度
・従業員持株会制度
・交通費全額支給
・入社時に希望のノートPC貸与
・デュアル・ディスプレイ希望者貸与
・スマートフォン貸与
・ビザサポート

・Health insurance
・Stock options
・Employee stock ownership plan
・Full transportation coverage
・Custom PC
・Dual screen if needed
・Company smartphone
・Visa support
メルカリ新人事制度 / New Employee Benefits at Mercari

▽新人事制度『mercibox』
https://www.mercari.com/jp/jobs/#merci-box

応募方法 / How to apply
エントリーフォームよりご応募ください。
※公開可能なソースコード(GitHubのアカウント等)、または履歴書、職務経歴書をご提出ください

Please apply via the form below
※Please submit source-code (GitHub account) or CV
参考記事(ぜひお読みください!) [FYI] 

▽mercan(メルカン)
http://mercan.mercari.com/