AI Solutions Engineer
IBM
About the role
About Us
At IBM, work transcends being just a job; it's a passion: to innovate, design, and solve. Join us in revolutionizing technology and tackling some of the world's most pressing challenges. Ready to embark on this exciting journey?
Your Role and Responsibilities
We are on the lookout for an AI Solutions Engineer to enhance our thriving App Innovation team. This role will report to our Regional Director of Application Innovation. You will focus on creating, developing, and deploying AI solutions utilizing Microsoft Azure technologies, particularly in generative AI, agentic AI, large language models (LLMs), and Retrieval-Augmented Generation (RAG) architectures. The ideal candidate will possess a robust background in AI/ML, hands-on experience with Azure AI services, and a flair for collaborative consulting.
Key Responsibilities:
- AI Solution Development & Deployment:
- Design and implement AI models using Azure AI services, such as Azure Machine Learning and Azure OpenAI.
- Build and deploy machine learning models with an emphasis on NLP and LLMs, using frameworks like LangChain or Semantic Kernel.
- Implement RAG architectures via Azure AI Search to improve the efficacy and precision of generative AI applications.
- Project Delivery & Client Engagement:
- Lead AI project deliveries, ensuring solutions are scalable, secure, and fulfill client goals.
- Adapt to diverse client environments in both project-based and staff augmentation roles.
- Offer technical insight and support to clients for successful AI solution integration.
- Model Validation & Quality Assurance:
- Engage in comprehensive testing and validation of AI models to maintain accuracy and reliability.
- Refine models, addressing data quality, bias, and fairness concerns.
- Stay abreast of AI technology trends and best practices for solution enhancement.
- Collaborate with sales and project teams to craft AI solutions tailored to client needs.
- Prepare project estimates and proposals, clearly articulating the value of proposed solutions.
- Conduct technical presentations and demos for 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 a related field (relevant work experience is also accepted).
- 5+ years of experience in AI/ML development, emphasizing OpenAI Services, NLP, and LLMs.
- Experience in a consulting setting, delivering customized solutions to clients.
Technical Skills:
- Proficiency in programming languages like Python or C#.
- Experience with Azure AI services including Azure Machine Learning and Azure OpenAI.
- Familiarity with RAG architectures and tools such as LangChain, Semantic Kernel, or LlamaIndex.
- Skilled in model selection, validation, and workload optimization.
- Knowledge of data processing and pipeline development with tools like Azure Data Factory.
- Understanding MLOps practices and tools for effective model lifecycle management.
Soft Skills:
- Strong analytical and problem-solving capabilities.
- Exceptional communication and teamwork skills.
- Ability to work autonomously and as part of a dynamic team.
- Willingness to travel up to 25%.
Preferred Technical and Professional Experience
- Microsoft Certified: Azure AI Engineer Associate or comparable certifications.
- Experience with containerization and deployment technologies such as Docker and Kubernetes.
- Awareness of responsible AI principles and practices.
IBM is dedicated to fostering a diverse environment and stands as an equal-opportunity employer. We welcome all qualified applicants without regard to race, color, religion, sex, gender identity or expression, sexual orientation, national origin, disability, age, veteran status, or any other characteristic.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free