
Senior Software Engineer AI - Connectivity
Caterpillar4 days ago
Chennai, IndiaSenior
Responsibilities
- Develop reusable components for agent orchestration, context engineering, RAG, memory, tool use, MCP integration, multi-agent workflows, and human-in-the-loop controls.
- Build secure, maintainable, production-grade AI agents and services in Python from prototype through deployment and operations.
- Integrate AI with connected assets, telematics, embedded systems, device lifecycle management, remote services, engineering workflows, enterprise systems, APIs, documentation, and connectivity data.
- Create evaluation datasets, acceptance criteria, automated tests, tracing, and observability for agent behavior, retrieval quality, latency, and reliability.
- Measure improvements in engineering productivity, troubleshooting, service responsiveness, quality, time, and cost.
- Serve as Connectivity’s technical point of contact for agentic AI and establish reference architectures and engineering practices.
- Partner with enterprise architecture, cybersecurity, privacy, legal, and AI governance teams on secure, auditable, and responsible AI patterns.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, or a related field.
- 10+ years of professional software development experience, including at least two years of hands-on experience with AI, generative AI, or agentic AI systems.
- Hands-on experience building generative AI or LLM-based applications using RAG, tool calling, agent orchestration, or similar patterns.
- Experience taking software or AI solutions from prototype through production deployment and support.
- Experience with Git, modern CI/CD practices, and automated software testing.
- Preferred experience bringing LLM capabilities into production applications, including RAG and vector search.
- Preferred experience building or configuring specialized AI software-engineering agents and agentic workflows.
- Preferred experience with LangGraph, LangChain, Semantic Kernel, CrewAI, or similar technologies.
- Preferred experience with high-volume asynchronous, event-driven, or batch processing systems.
- Preferred experience with Azure, AWS, or GCP, cloud-native AI services, Docker, Kubernetes, and infrastructure-as-code.
- Preferred experience evaluating or deploying open-weight or locally hosted AI models.
- Preferred experience with IoT, telematics, connected equipment, industrial digital platforms, MQTT, and device-to-cloud communication.
Benefits
- Chennai, India location.
- Domestic relocation is available.
- Five days in the office are required.
- Posting dates are November 12, 2026 through November 25, 2026.
- Equal Opportunity Employer.
Categories
About Caterpillar
Caterpillar Inc. designs, manufactures, and services construction and mining equipment, diesel and natural gas engines, industrial gas turbines, and diesel-electric locomotives for infrastructure, resource, and energy customers. The public company, founded in 1925 and headquartered in Irving, Texas, sells primarily through an independent worldwide dealer network and provides equipment financing. It operates through Construction Industries, Resource Industries, and Energy & Transportation segments, with shares traded on the NYSE and Euronext Paris.