Software Engineer, Search ML Ops
Salary not provided
SparkGCPAWSDockerElasticSearchSolrPythonJava
Minimum year of experience: 2
MercariPosition Overview
Work Responsibilities
Context: Work on fundamental works related to search such as Elastic Search, data ETL, System and Machine Learning operation and testing
Target Teams: Search ML Ops
- Support the testing capacity of our system and ML models; Contribute to the improvement on engineering efficiency and offline/online model evaluation process such as AB experiments
- Engaged in the search and machine learning system architecture design and implementation
Unique and Bold Challenges
- Develop libraries and frameworks to improve the availability of machine learning/search systems
- Improve the existing machine learning/search infrastructure and leverage industry-leading best practices to help the AI/search team operate
- Disseminate the best practices of machine learning/search engine operation, improve the development process, and improve the skills of engineers
- Develop and improve monitoring and logging systems for the evaluation of machine learning models/search experiments
- Collaborate with other teams to develop large-scale infrastructure
Required Experience
- Experience with systems programming languages such as GoLang and/or Java
- Knowledge of database fundamentals and experience with Big Data systems and concepts (BigQuery, dbt, Apache Spark, etc)
- Experience with Cloud Providers offerings (GCP or AWS)
- Experience with data ETL tooling like Apache Beam (DataFlow on GCP)
- Experience with working in Docker environment
Preferred Experience
- Experience with full-text search systems like Elasticsearch and/or Solr.
- Experience with infrastructure management tooling like Terraform
- Experience with Python
- Experience with Japanese morphological analyzer tooling
- Experience with MLOps tools and practices like feature store, continuous training, model serving and model monitoring
Language Requirements
-
English: Independent (CEFR - B2)
-
Japanese: Basic (CEFR - A2) Preferred
*For details about CEFR, see here
Related Articles
Working Conditions
Employment Status
Full-time
- Probationary period: First 3 months after joining the company. (During this period your contract conditions will be the same as that of a permanent employee.)
Office
Roppongi
- Smoking is prohibited within our offices
- Mercari has introduced a work style policy called “ Your Choice.” Each member is free to choose whether they want to work in the office or work fully remote. *Exceptions made for certain kinds of work.
Work Hours
-
Full flextime (no “core time” or “flex time”)
*Does not apply to all positions
Holidays
- Two days off per week (as well as national holidays, New Year's break, etc.)
- Paid leave, congratulatory and bereavement leave, relax days, sick leave
Salary
- Annual salary paid in 12 monthly installments (including fixed overtime allowance)
- Based on skills, experience, and abilities
- Reviewed twice a year
Benefits
-
Complete health and social insurance
-
Incentive program
-
Support systems, including those that benefit the employee’s family members
Support
-
Relocation support
-
Language learning support
-
Translation/interpretation support
Media
Corporate Sites
- Mercari, Inc.
- Merpay, Inc. [Japanese]
- Mercoin, Inc.
- Mercari US