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