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
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.
Senior Back-End Software Developer - Data & AI
Senior Back-End Developer role focused on Data & AI, involving cloud-native solutions and multiple programming languages.
Senior Back-End Developer - Data & AI
Senior Back-End Developer role focusing on AI and data management, using technologies like Kubernetes and OpenShift.
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.
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.
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.
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.
Senior Backend Developer with Java and Python
Join IBM as a Senior Backend Developer in Mulhuddart, Ireland, focusing on Java, Python, and AI technologies.
Senior Software Developer at IBM
Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, leadership. Hybrid work.
Senior Software Developer
Senior Software Developer at IBM, Cracow. Skills: Java, JavaScript, Microservices, Cloud. Senior level, on-site.
AI Engineer with Python and TensorFlow
AI Engineer role in Morrisville, NC, focusing on AI and LLMs on CPUs using Python, TensorFlow, and PyTorch.
Entry Level AI Engineer - Sales Program
Join IBM as an Entry Level AI Engineer in Washington, DC, focusing on AI solutions using watsonx platform.
Senior Software Developer at IBM
Senior Software Developer at IBM, Mulhuddart, Dublin. Expertise in Java, Web tech, Cloud, APIs. Hybrid work.
Senior Java Developer
Senior Java Developer at IBM, Bratislava. Skills: Java, Spring, Hibernate, Cloud, Agile. Benefits: Insurance, Flex Time, Career Dev.
Senior DevOps Engineer
Senior DevOps Engineer at IBM, Vilnius. In-depth role with cloud solutions, Kubernetes, Python, CI/CD, and more.
Senior AI/ML Engineer
Join AMD as a Senior AI/ML Engineer to develop and implement cutting-edge AI solutions using PyTorch and TensorFlow.
Senior iOS Mobile Developer
Join IBM as a Senior iOS Developer to design and build advanced mobile applications in a hybrid work environment.
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.
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.
Senior Full Stack Developer
Senior Full Stack Developer at IBM, focusing on AI technologies and full lifecycle development in Mulhuddart, Dublin.
Senior Software Development Engineer
Senior Software Development Engineer at IBM, Cracow. Expertise in Java, AWS, Microservices, DevOps, and BigData.
Senior Fullstack Developer
Senior Fullstack Developer role at IBM, Bucharest. In-depth expertise in ASP.NET, React, SQL, and microservices required.
Python Developer
Join IBM as a Python Developer to design and build software infrastructure, focusing on CI/CD and production deployment.
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.