IBM logo

Senior AI/ML Developer

IBM

Introduction

Join IBM Software and be a part of the cutting-edge AI revolution. IBM Software is dedicated to creating the world’s leading AI-powered, cloud-native software solutions. Our software helps clients and business partners leverage massive data from applications and systems to create better, faster, and more secure solutions. Running on Red Hat OpenShift and Enterprise Linux, we are committed to addressing the most critical requirements of the digital transformation era.

Your Role and Responsibilities

  • Conduct thorough research on new algorithms, models, and tools to stay ahead of AI innovations.
  • Develop and optimize machine learning models for IBM Rapid Network Automation, integrating with various applications.
  • Write efficient and scalable Python code to support new AI functionalities.
  • Collaborate with cross-functional teams to define product requirements and deliver solutions.
  • Develop and maintain MLOps pipelines for training, validating, testing, and deploying machine learning models.
  • Mentor junior team members and contribute to the growth of the team’s AI expertise.
  • Occasionally participate in conferences, give talks, and contribute to the AI community.

Required Technical and Professional Expertise

  • Bachelor’s Degree in Computer Science, AI, or a related field
  • 3+ years of experience coding and debugging in Python
  • Proven interest in generative AI, natural language processing, or computer vision.
  • Strong foundation in statistics and familiarity with common ML algorithms.
  • Ability to deploy and maintain AI/ML models in production, ensuring performance and scalability.
  • Experience with machine learning techniques and tools such as scikit-learn, XGBoost, LightGBM, TensorFlow, PyTorch
  • Experience with micro-service architecture and development
  • Strong analytical and problem-solving skills
  • Fluent in written and spoken English

Preferred Technical And Professional Expertise

  • Working knowledge of building machine learning and deep learning models
  • Experience with coding in other languages (e.g., Go, Java, Spring, NodeJS) is a plus
  • Familiarity with containerized environments (Docker/K8S/OpenShift)
  • Experience with cloud environments
  • Exposure to build and test automation
  • Good knowledge of networking concepts
  • Familiarity with low-code automation platforms
  • Familiarity with performance profiling and benchmarking

About Business Unit

IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability. Critical to this is the ability to make use of all data, because AI is only as good as the data that fuels it. In most organizations data is spread across multiple clouds, on premises, in private datacenters, and at the edge. IBM’s AI and data platform scales and accelerates the impact of AI with trusted data, and provides leading capabilities to train, tune and deploy AI across business. IBM’s hybrid cloud platform is one of the most comprehensive and consistent approach to development, security, and operations across hybrid environments—a flexible foundation for leveraging data, wherever it resides, to extend AI deep into a business.

Benefits
Extracted with AI

  • Opportunity to work on cutting-edge technology
  • Collaboration with cross-functional teams
  • Participation in conferences and community events
  • Mentorship opportunities

Similar jobs

Last update: 23 minutes ago

IBM logo
IBM

AI/ML Staff Software Development Engineer at IBM

AI/ML Staff Software Development Engineer at IBM, Bellevue, WA. Expertise in Python, Java, C#, and cloud technologies.

IBM logo
IBM

Senior Back-End Software Developer - Data & AI

Senior Back-End Developer role focused on Data & AI, involving cloud-native solutions and multiple programming languages.

IBM logo
IBM

Senior Back-End Developer - Data & AI

Senior Back-End Developer role focusing on AI and data management, using technologies like Kubernetes and OpenShift.

IBM logo
IBM

Senior Software Developer - Java, Linux, Docker

Join IBM as a Senior Software Developer in Sofia, Bulgaria. Work with Java, Linux, Docker, and Kubernetes to create innovative software solutions.

IBM logo
IBM

Senior Software Developer

Lead a skilled team in software development focusing on Data Integration at IBM, Cracow. Expertise in Java, JavaScript, C/C++, and cloud services required.

IBM logo
IBM

Front-End Software Developer with Angular

Join IBM as a Front-End Software Developer in Sofia, Bulgaria. Work with Angular, JavaScript, and CSS in an agile environment.

IBM logo
IBM

Front-End Software Developer with Angular

Join IBM as a Front-End Software Developer in Sofia, Bulgaria. Work with Angular, JavaScript, and CSS in an agile environment.

IBM logo
IBM

Senior Backend Developer with Java and Python

Join IBM as a Senior Backend Developer in Mulhuddart, Ireland, focusing on Java, Python, and AI technologies.

IBM logo
IBM

Senior Software Developer at IBM

Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, leadership. Hybrid work.

IBM logo
IBM

Senior Software Developer

Senior Software Developer at IBM, Cracow. Skills: Java, JavaScript, Microservices, Cloud. Senior level, on-site.

Lenovo logo
Lenovo

AI Engineer with Python and TensorFlow

AI Engineer role in Morrisville, NC, focusing on AI and LLMs on CPUs using Python, TensorFlow, and PyTorch.

IBM logo
IBM

Entry Level AI Engineer - Sales Program

Join IBM as an Entry Level AI Engineer in Washington, DC, focusing on AI solutions using watsonx platform.

IBM logo
IBM

Senior Software Developer at IBM

Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, Cloud, APIs. Hybrid work.

IBM logo
IBM

Senior Java Developer

Senior Java Developer at IBM, Bratislava. Skills: Java, Spring, Hibernate, Cloud, Agile. Benefits: Insurance, Flex Time, Career Dev.

IBM logo
IBM

Senior DevOps Engineer

Senior DevOps Engineer at IBM, Vilnius. In-depth role with cloud solutions, Kubernetes, Python, CI/CD, and more.

AMD logo
AMD

Senior AI/ML Engineer

Join AMD as a Senior AI/ML Engineer to develop and implement cutting-edge AI solutions using PyTorch and TensorFlow.

IBM logo
IBM

Senior iOS Mobile Developer

Join IBM as a Senior iOS Developer to design and build advanced mobile applications in a hybrid work environment.

IBM logo
IBM

Full-Stack Developer (AI) - IBM

Join IBM as a Full-Stack Developer (AI) in Cracow, specializing in AI-driven solutions. Hybrid work model, dynamic team.

IBM logo
IBM

Software Engineer - AI-powered Automation Intern

Join IBM as a Software Engineer Intern focusing on AI-powered automation. Work with cutting-edge technologies and transform AI research into real-world solutions.

IBM logo
IBM

Senior Full Stack Developer

Senior Full Stack Developer at IBM, focusing on AI technologies and full lifecycle development in Mulhuddart, Dublin.

IBM logo
IBM

Senior Software Development Engineer

Senior Software Development Engineer at IBM, Cracow. Expertise in Java, AWS, Microservices, DevOps, and BigData.

IBM logo
IBM

Senior Fullstack Developer

Senior Fullstack Developer role at IBM, Bucharest. In-depth expertise in ASP.NET, React, SQL, and microservices required.

IBM logo
IBM

Python Developer

Join IBM as a Python Developer to design and build software infrastructure, focusing on CI/CD and production deployment.

GlobalLogic logo
GlobalLogic

Senior Machine Learning/Generative AI Engineer

Join GlobalLogic as a Senior ML/GenAI Engineer to develop and optimize AI chatbot solutions using LLMs. Remote work opportunity.