The Senior Machine Learning Engineer will be responsible for developing a new product utilizing machine learning techniques and generative AI from a proof of concept into a releasable product.
Responsibilities include creating effective prompts to maximize the quality of the output from LLMs based on product specifications.
The engineer will build machine learning models using data relevant to software testing as needed.
Collaboration with other engineers, designers, and product leads is essential to implement various features while considering performance, security, and reliability.
The role involves creating PoC Web/CLI applications that use LLMs or ML to validate the feasibility of ideas.
The engineer will proactively identify functions that can be improved and suggest possible solutions in technical aspects and product-related ideas.
Participation in on-call rotations for incident and alert handling is required.
Requirements:
Candidates must be able to work in Japan standard time, with partial JST working hours negotiable.
A minimum of two years of experience in training and customizing deep learning models, especially LLMs, is required.
At least one year of experience in prompting open-source and closed-source LLMs is necessary.
Experience in developing APIs with FastAPI and Python is required.
Candidates should be up to date with the latest machine learning research, particularly on LLMs and prompt engineering.
Experience in building metrics for evaluating various tasks performed by LLMs is essential.
The ability to communicate and work in English is required.
Benefits:
The salary for this position ranges from ¥8,000,000 to ¥12,000,000 a year.
The position is a full-time contractor role with remote work options available in the JST timezone, with partial JST overlap negotiable.
The engineering team is international, fostering a culture of respect for diverse backgrounds.
The development process includes regular sprint ceremonies and opportunities for engineers to demonstrate their work to the entire team.