Machine Learning Engineer
4 weeks ago
Rakuten, Inc. (Tokyo Stock Exchange: 4755), is one of the world’s leading Internet service companies, providing a variety of consumer and business-focused services including e-commerce, travel, banking, securities, credit card, emoney, portal & media, online marketing and professional sports. Rakuten is expanding globally and currently has operations throughout Asia, Western Europe, and the Americas. Founded in 1997, Rakuten is headquartered in Tokyo, with over 10,000 employees worldwide. For more information, visit .
Rakuten India Development Center is the second largest technology hub outside of Japan that enables & builds platforms for global E commerce, Payments, Digital, AI and Data Science services across the globe. Rakuten India is located in Bengaluru, also known as the Silicon Valley of India, where there is an abundance of talent. The work environment is seamless – same as Tokyo, San Francisco, or Singapore. It has an easy and smooth collaboration across all Rakuten divisions. Rakuten India is an in-house innovation technology centre. Rakuten is ranked in top 20 most innovative companies in the world by Forbes
Job Summary:
We are seeking a highly motivated and experienced Machine Learning Engineer to join our dynamic team. In this role, you will be responsible for building, deploying, and maintaining machine learning models and pipelines that drive key business decisions. You will work closely with data scientists and other engineers to translate research prototypes into robust, scalable, and production-ready solutions. The ideal candidate possesses a strong understanding of machine learning principles, hands-on experience with various ML frameworks, and a passion for building high-quality, reliable systems.
Responsibilities:
ML Model Development & Implementation:
Develop, train, and evaluate machine learning models using Python and relevant libraries (e.g., TensorFlow, PyTorch, scikit-learn).
Implement machine learning models into production pipelines, ensuring scalability, reliability, and performance.
Apply both classical machine learning techniques and deep learning approaches to solve complex problems.
Optimize model performance and resource utilization.
Data Engineering & Pipeline Development:
Design, build, and maintain ETL pipelines using PySpark and SQL to ingest, process, and transform large datasets.
Utilize BigQuery for data warehousing and analysis.
Ensure data quality and consistency throughout the ML pipeline.
Infrastructure & Deployment:
Deploy and manage machine learning models using Docker and Kubernetes on GCP.
Implement CI/CD pipelines for automated model deployment and testing.
Monitor model performance in production and implement strategies for continuous improvement.
API Development:
Create and manage API endpoints for model inference and data access.
Ensure APIs are secure, efficient, and well-documented.
Collaboration & Communication:
Collaborate with data scientists, engineers, and product managers to define project requirements and deliverables.
Communicate technical concepts and solutions effectively to both technical and non-technical audiences.
Participate in code reviews and contribute to the development of best practices.
Document code, models, and processes thoroughly.
Software Engineering & Tooling:
Develop and maintain Python packages to support ML development and deployment.
Utilize Git for version control and collaboration.
Work with distributed processing systems to handle large-scale data processing.
Exploration & Innovation:
Stay up-to-date with the latest advancements in machine learning, including GenAI and LLMs.
Experiment with new algorithms and techniques to improve model performance and efficiency.
Contribute to the development of innovative ML solutions.
Web Application Development (Desired):
Basic knowledge of building web applications using React, Flask, or Streamlit for model serving or visualization.
Qualifications:
Bachelor’s or master’s degree in computer science, Machine Learning, Statistics, or a related field.
4-6 years of experience in a Machine Learning Engineering role or similar.
Expert proficiency in Python and experience with relevant libraries (e.g., TensorFlow, PyTorch, scikit-learn, pandas, NumPy).
Extensive experience with PySpark for data processing and distributed computing.
Solid understanding of SQL and experience working with relational databases.
Experience with BigQuery for data warehousing and analysis.
Experience with machine learning modeling concepts, including classical modeling and deep learning.
Proven experience implementing machine learning models into production pipelines.
Experience with GCP, Docker, and Kubernetes.
Experience with CI/CD pipelines for automated model deployment and testing.
Familiarity with ETL pipelines and data warehousing concepts.
Proficiency with Git for version control.
Experience with distributed processing systems.
Some experience building Python packages.
Basic knowledge of GenAI and LLMs is a plus.
Basic knowledge of building web applications using React, Flask, or Streamlit is a plus.
Strong problem-solving and analytical skills.
Excellent communication and collaboration skills.
Good to Have:
Experience with specific ML frameworks or tools relevant to your company's work.
Experience with MLOps practices and tools.
Contributions to open-source projects.
Publications in machine learning conferences or journals.
Experience with specific GenAI/LLM frameworks.
-
Machine Learning Engineer
4 weeks ago
Bangalore, India ArcHire Full timeAs a Machine Learning Engineer (Risk), you will develop and leverage innovative machine learning solutions to solve complex sets of problems and applications. By analyzing and detecting patterns in vast amounts of data, you will have a good understanding of machine learning life cycle-algorithms, data structures and design patterns. We are looking for...
-
Machine Learning Engineer
4 weeks ago
Bangalore, India ArcHire Full timeAs a Machine Learning Engineer (Risk), you will develop and leverage innovative machine learning solutions to solve complex sets of problems and applications. By analyzing and detecting patterns in vast amounts of data, you will have a good understanding of machine learning life cycle-algorithms, data structures and design patterns. We are looking for...
-
Senior Machine Learning Engineer
4 weeks ago
bangalore, India EdgeVerve Full timeJob Title: Senior Machine Learning EngineerExperience: 2Yrs to 7YearsLocation: BangaloreKey Responsibilities:Machine Learning Model Development: Research, design, and implement advanced machine learning algorithms and models to address business challenges.Data Engineering: Extract, transform, and load (ETL) large datasets from various sources into a...
-
Machine Learning Engineer
4 weeks ago
Bangalore, India Boosttech Full timePosition Overview : We are seeking a talented Python Machine Learning Engineer with 1 to 4 years of experience to join our dynamic team. The ideal candidate will be passionate about leveraging machine learning algorithms to develop and maintain recommender systems that personalize user experiences and drive engagement. Key Responsibilities : - Design,...
-
Machine Learning Engineer
4 weeks ago
Bangalore, India Scoop Technologies Pvt Ltd Full timeRole : Machine Learning Engineer Work Location : Bangalore Experience : 6-9 Years Mandatory Skills : Python, Machine Learning Models, Flask, Data Visualization Tools. Good to have : Gen AI, NLP, Cloud (AWS) etc Notice Period : Immediate - 30 days Relevant Experience : 5 Years in Machine Learning Responsibilities : - Design, develop, and deploy machine...
-
Principle Engineer
4 weeks ago
Bangalore, India FxConsulting Full timeAs a Principal Engineer, we are looking for developers who share our passion for building world-class software. If you are excited about the prospect of changing the way India shops for groceries and being a pioneer - then this a great home for you. Not to mention the thrill of building products that millions use daily and using cutting-edge technology to...
-
Principal Engineer
4 weeks ago
Bangalore, India Strive Partners Full timePosition : Principal Engineer (Machine Learning) Location : Bangalore Job Overview : As a Principal Engineer at Strive Partners, you'll be at the forefront of transforming the ecommerce landscape for grocery retail in India. This role provides an exciting opportunity to lead the design, development, and deployment of machine learning models that influence...
-
Machine Learning Engineer
4 weeks ago
bangalore, India Alt Carbon Full timeAbout Alt Carbon: Alt Carbon is India’s leading Carbon Removal (CDR) company. We blend science, technology & tradition to undertake climate action to turn the clock on historic emissions in the atmosphere. Our science and technology takes place in Bangalore; our operations are undertaken in Darjeeling’s heritage tea estates.Role Overview:We are...
-
Sr Machine Learning Engineer
4 weeks ago
bangalore, India Specbee Full timeSenior Machine Learning EngineerAbout the Role:We are looking for a Senior Machine Learning Engineer who can take complex machine learning models and make them work in real-world production environments. This role is ideal for someone who not only has deep expertise in machine learning but also understands the challenges of deployment, scalability, and...
-
IS Machine Learning Engineer
4 weeks ago
Bangalore, India ABB Full timeIS Machine Learning Engineer At ABB, we are dedicated to addressing global challenges. Our core values: care, courage, curiosity, and collaboration - combined with a focus on diversity, inclusion, and equal opportunities - are key drivers in our aim to empower everyone to create sustainable solutions. Write the next chapter of your ABB story. This is a...