Recruit Detail
Find out more about the work we do, the experience and skills we can bring to the table, and our terms and conditions.
Company Name
MI-6 Co., Ltd.
Job Type
[PD] Machine Learning Engineer
Work Detail
This role involves developing, improving, and implementing machine learning algorithms (Bayesian optimization, modeling, LLM utilization, etc.) integrated into our products. [Mission] MI-6's mission is to "promote 'materials informatics' and innovate research and development." We are developing services aimed at realizing research and development experiences where digital and physical technologies are seamlessly integrated. We contribute to materials and manufacturing in Japan and around the world, participating in the creation of a richer society. Currently, miHub is continuously used by many major materials and manufacturing companies, and is transitioning from a "stage of increasing adoption" to a "stage of deepening utilization." Simultaneously, we are developing a next-generation product suite that strengthens integration with advanced informatics and lab automation. Machine learning engineers are responsible for developing, improving, and implementing machine learning algorithms (Bayesian optimization, modeling, LLM utilization, etc.) integrated into MI-6 products, including miHub. This role involves bridging research and implementation to enhance product value through activities such as speeding up and improving the accuracy of existing algorithms, introducing new algorithms, and optimizing the product experience using LLM (Limited Licensing Module). Furthermore, those with an understanding of web application development can design algorithms and products as a unified whole, providing value from a full-stack perspective. ■ Role 1. Algorithm Development and Acceleration (Bayesian Optimization and Model Development) - Development of new features for Bayesian optimization algorithms - Algorithm improvement for improved search efficiency (higher accuracy, robustness) - Algorithm and infrastructure improvement for faster computation - Modeling centered on Python (PyTorch / BoTorch) 2. Product Quality and Accuracy Improvement - Benchmark design and evaluation platform construction for improving algorithm accuracy - Construction of automated evaluation and testing mechanisms to ensure model quality - Integration into product interfaces (API / Serving) 3. Collaboration with Other Teams - Algorithm specification formulation in collaboration with researchers and PdMs - Internal sharing of developed algorithms (documentation and design explanations) - Product integration and bridging to UI/UX in collaboration with Web engineers 【Career Growth】 You can pursue leadership positions in both technical contribution and organizational development. Furthermore, by being involved in product strategy and business operations, you can also consider a career path as a management executive, leveraging your organizational management skills and technical expertise. 【Job Appeal】 ・You can challenge yourself with complex ML engineering unique to the research and development field, combining Bayesian optimization, model search, LLM, algorithm acceleration, etc. ・A full-stack environment where you can develop across the boundaries of ML/algorithms and web products on a monorepo architecture ・You will acquire comprehensive skills in algorithms, infrastructure, and optimization ・Many former materials researchers and data scientists are employed in the company, allowing you to develop while deeply understanding user problems ・You will gain experience in creating an R&D platform aiming for industry standards 【Technology Stack】 ・Frontend: TypeScript, React ・API: Ruby on Rails, Python ・ML: Python (PyTorch, scikit-learn, etc.), Rust ・Infrastructure: AWS (ECS Fargate, Aurora, etc.), Terraform, GCP (BigQuery), CircleCI, GitHub Actions, Datadog ・Other: GitHub, Slack, Jira 【Selection Flow (Expected)】 Document Screening → Multiple Interviews (approximately 2-3 times) → Reference check/background check → Final interview
Ideal Profile
Required Skills ○ Experience ・Experience in developing machine learning algorithms using Python ・Experience in model building and optimization using PyTorch / BoTorch, etc. ・Basic knowledge of mathematical optimization, statistics, and modeling ・Experience (or equivalent knowledge) in integrating models into products via APIs ・Experience in code review and technical discussions in team development ○ Orientation ・A willingness to select the optimal technology without being tied to a specific technology in order to maximize the value of the product ・A willingness to actively exchange opinions with diverse members Preferred Skills ○ Experience ・Expertise in Bayesian optimization, Gaussian processes, and modeling ・Experience in fine-tuning generative AI / LLM, RAG, and inference implementation ・Knowledge of web technologies (TypeScript / React / Rails / FastAPI, etc.) ・Experience with ML serving using AWS (Lambda, ECS Fargate, Batch, etc.) ・Experience in building ML pipelines / MLOps ・ML in research and development fields (materials, chemistry, manufacturing processes) Experience in Application ○ Orientation: Interest in management (one of the following): ・Technology Management ・People Management ・Project Management ・Product Management Desired Candidate Profile: ・Someone who understands both algorithms and products and wants to implement ML that leads to user value. ・Someone who wants to deepen their understanding of mathematics, statistics, and machine learning while also being involved in product development. ・Someone who can select the optimal algorithm and technology for a given problem without being bound by a specific methodology. ・Someone who can collaborate with researchers, PdMs, and web engineers and connect their expertise in different languages.
Work Location
Phd. Stating Salary
5 million to 10 million yen *The above amount includes deemed overtime pay for 30 hours.
Selection Flow
[Selection Process (Expected)] Document Screening → Multiple Interviews (Approximately 2-3 times) → Reference Check/Background Check → Final Interview