Gen AI - Engineer
irissoftware
Job Description
- Architecture, Design & Technical Leadership
- Lead end-to-end design and development of GenAI-powered applications.
- Ability to understand and translate customer requirement into scalable AI architectures and meaningful design leveraging cloud services
- Drive adoption of LLM orchestration frameworks (LangChain 1.0, LangGraph, OpenAI tools, custom agents).
- Keep pace with technological evolution in Gen AI space, explore and set up PoC for better solutions
- Generative AI Development
-
- Build RAG pipelines using vector databases, embeddings, and document indexing.
- Design and implement Agentic workflows
- Implement vector search using PG Vector, FAISS etc.
- Create embedding pipelines, chunking strategies, metadata tagging, and retrieval optimizations.
- MCP
- Python & Cloud
-
- Build backend services, API layers, and model-serving components in Python (Flask).
- Understanding of AWS services such as ECS, API Gateway, S3, Bedrock, CloudWatch, SageMaker.
- Performance and Security as first principles
- Collaboration
-
- Lead a small team of engineers, conduct code reviews and design reviews.
- Work with cross-functional teams — Product, Architecture, Security, Data Engineering.
- Ensure best practices in coding, testing, observability, and DevOps.
Required Skills:
- Strong proficiency in Python (Flask, REST, async programming).
- Deep hands-on experience with Generative AI and LLM-based applications.
- Expertise in RAG development, embeddings, vector databases.
Experience with Agent frameworks (Lang Chain 1.0, Lang Graph, React, Open AI Assistants, or custom agents). - Strong understanding of AWS Cloud architecture.
- Experience with API development, microservices, and event-driven systems.
- Familiarity with CI/CD pipelines, Docker, GitLab/GitHub Actions.