As a Lead AI Software Engineer, you will drive the design, development, and implementation of AI Agents, multi-agent patterns, and Agentic AI integrations within existing user interfaces and products. You will operate and optimize genAI and Agentic AI workloads on IBM Cloud and mainframe environments, partner with cross-functional teams to deliver innovative solutions, and mentor engineering teams to elevate overall technical capability.
Key Responsibilities:
- AI Agent Architecture & Development: Lead the design, development, and integration of AI Agents and multi-agent frameworks into existing UIs and enterprise products.
- GenAI Operations: Operate genAI software and Agentic AI systems on IBM Cloud, including automation of tools and processes on IBM mainframes.
- Innovation & Technology Adoption: Stay current with emerging technologies and implement creative solutions to maximize business value.
- Cross-Functional Collaboration: Work closely with product, engineering, and platform teams to develop and deploy innovative AI-driven solutions.
- Leadership & Mentorship: Provide coaching, direction, and mentoring to strengthen team capabilities and foster technical growth.
- Communication & Integration Planning: Ensure smooth communication workflows and integration strategies to achieve rapid issue resolution.
- Goal Delivery: Execute and deliver on established engineering, product, and organizational objectives.
Required Education:
Preferred Education:
Required Technical and Professional Expertise:
- 2 – 5 years of hands-on experience as a genAI software engineer in distributed or mainframe environments
- 2 – 5 years of experience mentoring, guiding, and managing engineering teams
- 2 – 5 years of proven experience as a lead development engineer within IBM's product development organization
- Proficiency in Python, Java, git, and GitHub
- Proven coding experience with IBM Granite LLMs and at least one other vendor model (Meta, OpenAI, Anthropic)
- Experience building genAI and agenticAI software using LangGraph, Crew.ai, IBM Bee, Langfuse, or MCP
- Experience with watsonx.orchestrate
- Experience with DevOps and CI/CD practices
- Demonstrated success as a Lead Engineer with strong communication and collaboration capabilities
- Strong leadership and mentoring skills
Preferred Technical and Professional Experience:
- Knowledge of Kubernetes / OpenShift
- Experience with AWS, Azure, or IBM Cloud
- Configuration-as-Code development using Ansible
- Infrastructure-as-Code development using Terraform
- Exposure to mainframe development practices