Browse current jobs

ML Engineer-Advanced Analytics

IBM · Bangalore

Apply on employer website

Collected role description

Role overview

ML Engineer-Advanced Analytics at IBM

Responsibilities

  • You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results.
  • Design ML Solutions: Design production-ready ML software, distributed systems, and ML components that are efficient, scalable, and maintainable.

Employment details

  • India Data & Analytics Hybrid Professional Bangalore, IN Bangalore (0063) IBM India Private Limited Algorithms Analytics Design Distributed Systems Machine Learning Optimization Software Software Development PyTorch Scikit-learn Tensorflow Algorithm Development Recommender Systems Design Principles
  • Location: Bangalore [India]

Application details

  • Develop ML Algorithms: Apply various ML algorithms, including regression, classification, clustering, and recommender systems, using popular libraries such as scikit-learn, TensorFlow, or PyTorch.

About the employer

  • A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide.
  • With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact.

Additional role details

  • You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys.
  • At IBM Consulting, curiosity fuels success.
  • Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
  • As an ML Engineer with Advanced Analytics skills, you have a strong understanding of machine learning techniques and their applications.
  • You possess the ability to apply various ML algorithms to design, develop, and deploy production-ready ML software, distributed systems, and ML components.
  • Your primary responsibilities will include:
  • Deploy ML Systems: Deploy designed ML solutions, ensuring they meet production standards and are integrated with existing systems.
  • Optimize ML Performance: Ensure ML solutions are efficient, scalable, and maintainable, and optimize their performance as needed.
  • Maintain ML Components: Maintain and update existing ML components to ensure they remain efficient and effective.
  • Machine Learning Techniques: Experience with machine learning techniques and their applications, including regression, classification, clustering, and recommender systems.
  • ML Algorithm Development: Experience in applying various ML algorithms using popular libraries such as scikit-learn, TensorFlow, or PyTorch to design and develop production-ready ML software and components.
  • Distributed Systems Design: Experience designing and deploying distributed systems and ML components that are efficient, scalable, and maintainable.
  • Production-Ready Software Development: Experience developing and deploying production-ready ML software that meets production standards and integrates with existing systems.
  • Performance Optimization: Experience optimizing the performance of ML solutions to ensure they remain efficient and effective.
  • Familiarity with ML Libraries: Experience with popular libraries such as scikit-learn, TensorFlow, or PyTorch is beneficial for designing and developing production-ready ML software and components.
  • Knowledge of Distributed Systems: Understanding of distributed systems design principles is advantageous for deploying efficient, scalable, and maintainable ML components.
  • Exposure to Performance Optimization: Familiarity with optimizing the performance of ML solutions is desirable to ensure they remain efficient and effective.