Manager; AI Engineering
Core
Lead a team designing, building, and operating cloud-native AI agents and tools to create enterprise-scale AI Assistants for Caterpillar customers, dealers, and employees.
Role type
Manager, AI Engineering (Software Engineering)
Builds
Enterprise-scale AI Assistant, agentic architecture, agent orchestration frameworks, and observability solutions.
Domain
Industrial technology, Generative AI, Cloud-native software
Deliverable
production ML models | product features
Required skills
Organizational leadership, software architecture, cloud-native application delivery, AI agent development, LLM integration, RAG architecture, agent orchestration, Python/Go/Java, CI/CD, containerization
Preferred skills
Experience with LangGraph, LangChain, Semantic Kernel, CrewAI, foundation models (OpenAI, Anthropic, Gemini), Azure DevOps
Technologies
AWS, Azure, Google Cloud, LangGraph, LangChain, Semantic Kernel, CrewAI, Python, Go, Java
Responsibilities
Lead and develop high-performing software engineering teams, drive technical strategy and architecture for AI solutions, oversee design and deployment of AI agents and orchestration, partner with stakeholders to define AI capabilities, establish engineering best practices and security controls, own service reliability and scalability, lead release planning and risk management, drive continuous improvement in productivity and automation, develop team capabilities through coaching and mentoring, ensure compliance with responsible AI requirements
Seniority
Manager, hands-on technical leadership