Want to professionalize your AI skills, pivot to an AI role and increase your salary?
Master AI Engineering with the most practical and comprehensive LLM Development certifications at Towards AI Academy.

IBM

AI Engineer

IBM

Published 25 Mar 2026
Buffalo, NY, USA
Temporary

Share this job

Role Highlights

Languages used

Python
C#

Key skills

Machine Learning
Data Science
Generative AI
ML Ops
Computer Science
Integrations
QA
Data Processing
Data Quality
LLMs
RAG
Deployment
NLP
Kernel
Search
Testing
Reliability
Optimization

Tools, Libraries and Frameworks

Data Factory
IBM
OpenAI
Docker
Kubernetes
LLamaindex
Langchain

Description

\\\\Introduction\\\\ At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk. \\\\Your role and responsibilities\\\\ We are seeking an AI Engineer to join our growing App Innovation practice. This role will report to our Regional Director of Application Innovation. This role involves designing, developing, and deploying AI solutions using Microsoft Azure technologies, with a focus on generative AI, agentic AI, large language models (LLMs), and Retrieval-Augmented Generation (RAG) architectures. The ideal candidate will have a strong foundation in AI/ML, experience with Azure AI services, and the ability to work collaboratively in a consulting environment. Key Responsibilities: \\\ AI Solution Development & Deployment: \\\ Design and implement AI models and algorithms using Azure AI services, including Azure Machine Learning, Cognitive Services, and Azure OpenAI. \\\ Develop and deploy machine learning models, particularly focusing on NLP and LLMs, utilizing frameworks such as LangChain or Semantic Kernel. \\\ Implement RAG architectures using Azure AI Search to enhance the performance and accuracy of generative AI applications. \\\ Project Delivery & Client Engagement: \\\ Lead and contribute to the delivery of AI projects, ensuring solutions are scalable, secure, and aligned with client objectives. \\\ Work in both project-based and staff augmentation roles, adapting to various client environments and requirements. \\\ Provide technical expertise and guidance to clients, ensuring successful adoption and integration of AI solutions. \\\ Model Validation & Quality Assurance: \\\ Conduct thorough testing and validation of AI models to ensure accuracy, reliability, and performance. \\\ Optimize and fine-tune models, addressing issues related to data quality, bias, and fairness. \\\ Stay current with industry trends and best practices in AI technology, incorporating them into solution development. \\\ Collaborate with sales and delivery teams to design AI solutions that meet client needs. \\\ Develop estimates and proposals for AI projects, articulating the value and feasibility of proposed solutions. \\\ Conduct technical presentations and demonstrations to clients and stakeholders. This role can be performed from anywhere in the US \\\\Required technical and professional expertise\\\\ \\\ Bachelor's Degree in Computer Science, Data Science or similar (relevant work experience is acceptable) \\\ 5+ years of experience in AI/ML development, with a focus on OpenAI Services, NLP and LLMs. \\\ Experience in a consulting environment, engaging with clients and delivering tailored solutions. \\\ Technical Skills: \\\ Proficiency in programming languages such as Python or C#. \\\ Experience with Azure AI services, including Azure Machine Learning, Cognitive Services, and Azure OpenAI. \\\ Familiarity with RAG architectures and tools like LangChain, Semantic Kernel, or LlamaIndex. \\\ Model selection, validation, and workload optimization. \\\ Knowledge of data processing and pipeline development using Azure Data Factory or similar tools. \\\ Understanding of MLOps practices and tools for model lifecycle management. \\\ Soft Skills: \\\ Strong analytical and problem-solving abilities. \\\ Excellent communication and collaboration skills. \\\ Ability to work independently and as part of a team in a dynamic, fast-paced environment. \\\ Ability to travel up to 25% \\\\Preferred technical and professional experience\\\\ \\\ Microsoft Certified: Azure AI Engineer Associate or similar certifications. \\\ Experience with containerization and deployment tools such as Docker and Kubernetes. \\\* Familiarity with responsible AI principles and practices. IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Required Qualifications and Skills

The role requires a Bachelor's Degree in Computer Science, Data Science, or a similar field, though relevant work experience is acceptable. A minimum of 5 years of experience in AI/ML development is necessary, with a specific focus on OpenAI Services, NLP, and LLMs. Experience in a consulting environment, including client engagement and tailored solution delivery, is also required. Technical skills include proficiency in Python or C#, experience with Azure AI services like Azure Machine Learning, Cognitive Services, and Azure OpenAI, and familiarity with RAG architectures and tools such as LangChain or Semantic Kernel. Knowledge of data processing, pipeline development, and MLOps practices is also important.

Disclaimer

Disclaimer: Job and company description information and some of the data fields may have been generated via GPT-4 summarisation and could contain inaccuracies. The full external job listing link should always be relied on for authoritative information.

About the company

IBM

Size

305978

Website

ibm.com

HQ

Armonk, New York, US

Public/Private

Public Company

Description

IBM infuses core business operations with intelligence, from machine learning to generative AI, to make organizations more responsive, productive, and resilient. It helps clients put AI into action now, creating real value with trust, speed, and confidence across various areas like digital labor, IT automation, and security. The ability to utilize all data is critical, as AI's effectiveness is dependent on the quality of data fueling it, with IBM's AI, and data platform aiming to scale and accelerate AI's impact with trusted data. IBM's hybrid cloud platform offers a comprehensive approach to development, security, and operations across hybrid environments, laying a flexible foundation for leveraging data wherever it resides.

Share

Share this job

Related jobs

AI
Deep Learning
NLP
Machine Learning
Cambridge, MA, USA
Full Time
Data Engineer
Integrations
Open Source
Data Processing
Bangalore, India
Full Time
Tech Lead
API
CICD
Product Development
Pune, India
Full Time