Rakuten is hiring Machine Learning Engineer

We are seeking a highly skilled and experienced ML Engineer to join us in building next generation Cognitive AI systems. The ideal candidate should have a robust background in developing AI products, utilizing machine learning algorithms, and engineering them to scale effectively. The role involves building AI algorithms starting from data pre-processing to model development and deployment.

Responsibilities:

● Utilize 5 to 8 years of hands-on experience in building efficient and scalable code, particularly utilizing modules such as NumPy, Pandas, SciPy, Sci-Kit Learn, Matplotlib, and seaborn.

● Lead the design, development, and implementation of scientific research projects and data models.

● Use modeling, simulation, and optimization to design processes, algorithms, and prediction/classification systems

● Investigate the applicability of new approaches to business problems and products by combining theory and experimentation

● Demonstrate expertise in writing and debugging object-oriented code for robust applications.

● Apply intermediate knowledge of SQL and NoSQL databases to perform data manipulation and analysis.

● Leverage 5 to 6 years of professional experience in data science and machine learning, including classification, regression, and forecasting algorithms, especially time series models

● Execute pre and post-processing steps such as data cleaning, feature engineering, charting, and report generation.

● Showcase proficiency in deep learning models with 2+ years of experience using ML toolkits like PyTorch, TensorFlow, etc.

● Handle large datasets effectively, ensuring optimal performance and accuracy in model training and evaluation.

● Apply good knowledge of basic statistics, including hypothesis testing, sampling, and distribution familiarity.

● Utilize 2 years of experience in Git for version control and collaboration in software development projects.

● Communicate effectively with team members and stakeholders, presenting findings and insights in a clear and understandable manner.

● Possess a good understanding of time series forecasting, Kafka, API development, and experience working with cloud services being advantageous.

Requirements:

● Bachelor’s or Master’s degree in Computer Science, Statistics, Mathematics, or related field.

● 5 to 8 years of professional experience in Python development, data science, and machine learning.

● Understanding of the generative ai algorithms: Transformers, Temporal Fusion Transformers, and its interpretability

● Strong proficiency in Python programming and relevant libraries/modules (NumPy, Pandas, SciPy, etc.)

● Experience with classification, regression, and forecasting algorithms, along with pre and post-processing techniques

● Proficiency in deep learning models using PyTorch, TensorFlow, or similar frameworks.