Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

AI Engineer

AT IBM
IBM

AI Engineer

Bangalore, India

Introduction
The IBM Automation team is on the lookout for a talented AI Engineer to join our team and help us push the boundaries of what's possible with artificial intelligence. In this role, you'll be at the forefront of designing, developing, and deploying machine learning and deep learning models that will be integral to our AI projects. You'll collaborate closely with various teams, transforming complex AI concepts into practical applications that deliver real-world value.

Your Role and Responsibilities

  • Build and Deploy Models:
  • Design, develop, and optimize machine learning and deep learning models.
  • Implement algorithms to improve the performance and scalability of AI systems.
  • Data Preparation:
  • Handle data collection, cleaning, and preprocessing for large datasets.
  • Develop and maintain data pipelines to ensure efficient data processing.
  • Code and Integrate:
  • Write clean, efficient code and integrate AI models into production environments.
  • Optimize systems for reliability, scalability, and performance.
  • Innovate and Research:
  • Stay updated on the latest AI advancements and experiment with new models and techniques.
  • Prototype new ideas and contribute to the company's AI strategy.
  • Collaborate Across Teams:
  • Work closely with data scientists, software engineers, and product managers.
  • Translate complex AI concepts into practical applications that meet business needs.
  • Evaluate and Optimize:
  • Assess and improve the performance of AI models using metrics like accuracy and recall.
  • Continuously optimize models for speed, memory usage, and resource efficiency.
  • Ensure Compliance and Ethics:
  • Ensure AI solutions adhere to ethical standards and regulatory requirements.
  • Implement measures to guarantee model transparency, fairness, and interpretability.
  • Deploy and Monitor:
  • Oversee the deployment of AI models and monitor their performance in production.
  • Set up automated monitoring systems to ensure models function effectively in real-world scenarios.

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

Required Technical and Professional Expertise

  • Programming Skills: Proficiency in Python, R, Java, C++, or similar languages.
  • Tools and Frameworks: Experience with TensorFlow, PyTorch, Keras, Scikit-learn, etc.
  • At least 2 years of experience in machine learning, deep learning, or AI-related fields.
  • Proven experience in deploying AI models into production environments.
  • Strong background in big data technologies and large-scale data processing.
  • Mathematical Foundation: Solid understanding of linear algebra, calculus, probability, and statistics.
  • Communication Skills: Ability to articulate complex technical concepts clearly and effectively.

Preferred Technical and Professional Expertise

  • Cloud Experience: Familiarity with cloud platforms like AWS, Google Cloud, or Azure.
  • Data Management: Strong knowledge of SQL, NoSQL, and big data technologies.
  • AI/ML certifications from recognized institutions or platforms (e.g., Coursera, edX, AWS AI, Google AI).
  • Experience with advanced AI techniques and research.
  • Previous experience working in a collaborative, cross-functional team environment.

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: IBM-20959281
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.