EXL logo

Gen AI Engineer

EXL
2 days ago
Full-time
On-site
United States
Artificial Intelligence
Description
Generative AI Engineer is a hands-on technical role focused on building, deploying, and optimizing production-grade generative AI solutions. This role works closely with AI Architects, data scientists, and platform teams to translate business problems into scalable AI-driven applications using large language models and modern GenAI frameworks. The Senior AI Engineer is responsible for designing and implementing components such as prompt workflows, retrieval-augmented generation pipelines, vector search integrations, and lightweight agent-based systems, while ensuring performance, reliability, and cost efficiency in production environments. The role emphasizes strong software engineering practices, cloud-native development, and LLMOps fundamentals, including testing, monitoring, and CI/CD integration. Candidates are expected to contribute ideas, improve existing architectures, and mentor junior engineers, while operating within established architectural guardrails. This position is ideal for a practitioner who enjoys deep technical problem-solving, rapid experimentation, and delivering measurable business impact through practical, scalable generative AI solutions.


Responsibilities
  • Design, develop, and deploy production-grade Generative AI solutions for business use cases
  • Build and maintain LLM-based applications using prompts, chains, agents, and RAG pipelines
  • Implement AI components under defined solution and architectural guidelines
  • Integrate LLMs with enterprise data sources, vector databases, and APIs
  • Optimize model accuracy, latency, scalability, and cost in production environments
  • Collaborate closely with AI Architects, data scientists, and platform engineering teams
  • Apply strong software engineering practices including code reviews, testing, and documentation
  • Support LLMOps activities such as model evaluation, monitoring, versioning, and CI/CD integration
  • Participate in Agile delivery ceremonies including sprint planning, demos, and retrospectives
  •  


Qualifications
  • Bachelor’s degree in Computer Science, Artificial Intelligence, Engineering, or a related field
  • Master’s degree in AI, Data Science, or a related discipline is a plus
  • 3-6 years of experience in software engineering, AI/ML, or data science roles
  • 3+ years of hands-on experience building Generative AI or NLP-based solutions
  • Demonstrated experience deploying AI / LLM-based applications into production
  • Strong proficiency in Python and modern software development practices
  • Practical experience working with LLM frameworks, vector databases, and RAG-based architectures
  • Experience working on cloud platforms such as AWS, Azure, GCP, or Nvidia ecosystems
  • Familiarity with Agile development methodologies and collaborative delivery models
  • Strong problem-solving skills with the ability to translate business requirements into technical solutions