Gen AI Engineer
Summary
Designs and deploys generative AI solutions for clients: autonomous AI agents, LLM and RAG applications, and workflow automations, built in Python and orchestrated on AWS (EKS) with CI/CD pipelines, within the company's IT services division.
Gen AI Engineer
Summary
Responsibilities
- Design, build, and optimize autonomous AI agents and complex workflow automation systems using specialized authoring frameworks.
- Develop and deploy generative AI applications leveraging Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) techniques to ensure high-quality, context-aware outputs.
- Architect and manage cloud-native solutions on AWS, specifically utilizing Elastic Kubernetes Service (EKS) for container orchestration and scalability.
- Establish and maintain robust CI/CD pipelines to automate the testing, integration, and deployment of machine learning models and software updates.
- Write clean, efficient, and maintainable code in Python to support backend logic, data processing, and model integration.
- Collaborate with cross-functional teams to define technical requirements, troubleshoot system issues, and ensure the reliability of AI-driven services.
- Continuously evaluate emerging AI tools and technologies to recommend improvements and keep our infrastructure at the forefront of industry innovation.
Requirements
- Proven professional experience of 5 to 7 years in software engineering, with a specialized focus on Generative AI and Machine Learning.
- Demonstrated expertise in building AI agents, managing workflows, and utilizing Gen AI authoring frameworks.
- Strong proficiency in Python programming, with a solid track record of developing production-grade applications.
- In-depth knowledge of AWS Cloud Services, particularly experience with Kubernetes (EKS) for container management.
- Hands-on experience implementing and maintaining CI/CD pipelines for AI and software development lifecycles.
- Practical understanding of Generative AI concepts, including LLM architecture and RAG implementation strategies.
- Ability to work effectively in a fast-paced environment, solving complex technical problems with innovative solutions.