✦ Luna Orbit — AI & Machine Learning

Lead Software Engineer-Generative AI

at Caterpillar

📍 2 Locations Unknown Posted April 15, 2026
Type Not Specified
Experience lead
Exp. Years Not specified
Education Not specified
Category AI & Machine Learning

Lead the design and implementation of complex AI-driven architectures and production-ready solutions. Build and train LLM-based applications using custom datasets, embeddings, and chunking, while partnering with engineering and product teams.

  • Lead complex AI-driven engineering projects across system components
  • Design prototypes and POCs for LLM feasibility
  • Research, build, and train LLM applications
  • Work with custom datasets using chunking and embeddings
  • Collaborate for deployment/integration and maintain software quality

Hands-on lead for Generative AI/LLM applications across the product lifecycle: requirements, architecture, development, and deployment. Focuses on LLM APIs (OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI) and LLM frameworks (LangChain or similar) with embedding/chunking workflows and training/fine-tuning.

The ideal candidate is a lead-level software engineer with strong hands-on experience designing and training Large Language Models (LLMs) using LLM APIs such as OpenAI, Anthropic Claude, Google Gemini, and Azure OpenAI. They have deep knowledge of LLM frameworks like LangChain and practical experience building prototypes/POCs, using embeddings and chunking with custom datasets to train and fine-tune models.

Lead complex projects spanning multiple system components and domainsResearchdesignbuildand train innovative applications of LLMsUse LLM APIs (OpenAIAnthropic ClaudeGoogle GeminiAzure OpenAI)Use LLM frameworks (LangChain or similar)Use techniques like chunking and embeddings with custom datasets to train and fine-tune modelsEngage in all phases of the product lifecycle including technical requirements definitionproject planning and dependency managementsystem architecture and developmentCollaborate with cross-functional teams for deployment and integrationMaintain high standards of software quality through best practices
Exposure in AI/ML/NLP/LLM technologies
OpenAIAnthropic ClaudeGoogle GeminiAzure OpenAILangChain
LLM APIs (OpenAIAnthropic ClaudeGoogle GeminiAzure OpenAI)LangChainchunkingembeddingscustom datasetstrain and fine-tune modelssystem architectureprototypes and POCssoftware quality best practices
Designing and implementing complex AI-driven architecturesProgrammingProject managementDesign prototypes and POCsResearchdesignbuildand train innovative applications of LLMsLLM APIsOpenAIOpenAI APIAnthropic ClaudeAnthropic Claude APIGoogle GeminiGoogle Gemini APIAzure OpenAIAzure OpenAI APILangChainLLM frameworksChunkingEmbeddingsCustom datasetsTrain and fine-tune modelsTechnical requirements definitionProject planningDependency managementSystem architectureSystem architecture and developmentAI solution deploymentAI solution integrationSoftware quality best practicesMentoring software engineers (technical assistance and leadership)
LeadershipCross-functional collaborationTechnical mentorshipAnalytical and problem-solving skillsPrioritizationDelegationExecution in high-pressure environmentsCommunicationAdaptability to shifting priorities and timelines
Industry Manufacturing
Job Function Lead and deliver production-ready Generative AI/LLM solutions and architectures
Role Subtype AI Engineer
Tech Domains Amazon Web Services, Azure, Python, Kubernetes, Linux
Lead Software EngineerLead Software Engineer-Generative AIGenerative AILLMsLarge Language ModelsLLM APIsOpenAIAnthropic ClaudeGoogle GeminiAzure OpenAILLM frameworksLangChainchunkingembeddingscustom datasetstrain and fine-tune modelsPOCsprototypessystem architecturesoftware qualitybest practicesproject planningdependency managementmachine learningAI/ML/NLP/LLM technologies

Must have hands-on experience using LLM APIs (OpenAI, Anthropic Claude, Google Gemini, Azure OpenAI), Must have hands-on experience with LLM frameworks (LangChain or similar), Must have experience training and fine-tuning models using embeddings and chunking with custom datasets

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile