About this role
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.
Key Responsibilities
- 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
Technical Overview
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.
Ideal Candidate
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.
Must-Have Skills
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
Nice-to-Have Skills
Exposure in AI/ML/NLP/LLM technologies
Tools & Platforms
OpenAIAnthropic ClaudeGoogle GeminiAzure OpenAILangChain
Required Skills
LLM APIs (OpenAIAnthropic ClaudeGoogle GeminiAzure OpenAI)LangChainchunkingembeddingscustom datasetstrain and fine-tune modelssystem architectureprototypes and POCssoftware quality best practices
Hard Skills
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)
Soft Skills
LeadershipCross-functional collaborationTechnical mentorshipAnalytical and problem-solving skillsPrioritizationDelegationExecution in high-pressure environmentsCommunicationAdaptability to shifting priorities and timelines
Keywords for Your Resume
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
Deal Breakers
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
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile