Apply for the job
Rakuten India

Machine Learning Engineer

Bengaluru, Karnataka, IN

Company: Rakuten India

Category: Computer and Mathematical Occupations

Published on 2022-05-12 02:39

Why you should choose us?

Are you interested in working for a Global Leader in E-commerce? Are you excited about working on highly scalable platforms and applications that are accessed by millions of users every day? If so, read on to find out more about the opportunity.

About the Company :Founded in 1997, Rakuten Group is headquartered in Tokyo, with over 14,000 employees worldwide. Rakuten started as the largest eCommerce company in Japan, but has now become one of the largest internet conglomerates in Japan offering more than 70 services worldwide including Fintech businesses (Card, Securities, Bank and insurance) as well as newly-entered mobile carrier business as 4th carrier in Japan. Rakuten’s vision is to become the worlds’ biggest membership company. Rakuten provides the opportunities where employees can grow in a large dynamic and innovative company, along with the entrepreneurial environment of a startup. Rakuten’s global footprint spans six continents and multiple industries.

Rakuten India Development Centre is the second largest technology hub outside of Japan that enables & builds platforms for global E commerce, Payments, Digital, AI, Data Science services across the globe. The India arm serves as a research and development center with an employee strength of around 1700(& Growing).

With access to Rakuten’s ecosystem of more than 70 services, global businesses and technology expertise across Asia, Europe and the Americas, AI Solutions Incubation Section goal is to ideate, develop and provide transformative AI products in the fields of Commerce, Financial Services, Marketing and other Rakuten focus areas.


· Profiling tens of millions of customers with machine learning

· Design and tuning machine learning algorithms

· Design and implement frameworks to serve hundreds of models

· Around 50% time in research and 50% in development

· Create internal tools for monitoring, visualization and other automation process.


· Computer science or related background

· 3+ years’ experience in software development, especially using Python as a programming language

· Experience with common Linux commands and Linux scripting languages

· Experience with Hadoop, MapReduce, HDFS and Big Data querying tools, such as Tez, Hive, and Impala

· Experience with machine learning projects

· Experience with data analysis and visualization.


- Experiences in web service development

- Solid knowledge of large volumes data processing

- Experience with machine learning libraries, such as TensorFlow, PyTorch, and Scikit-Learn

- Experience with NoSQL databases, such as HBase, Redis, CouchBase

- Familiar with data mining concepts and machine learning algorithms

- Experience with Spark and stream-processing systems

Knowledge of various ETL techniques and frameworks, such as Flume

© 2022 JobSearchine India