GenAI Developer
Role details
Job location
Tech stack
Job description
-
Leverage Generative AI to accelerate:
-
Requirement gathering and analysis
-
High-Level Design (HLD) and Low-Level Design (LLD) creation
-
Reverse engineering of existing applications
-
Development for enterprise-scale systems
Lead and enable engineering teams to adopt GenAI tools and frameworks effectively
Reverse engineer codebases (Python, Java, Angular, MuleSoft) to auto-generate:
- Architecture diagrams
- Data flow and sequence diagrams
Design and develop AI-powered solutions using:
- Agent-based architectures
- RAG (Retrieval-Augmented Generation) pipelines
Build and deploy AI agents using frameworks such as:
- LangChain, LangGraph, LangFlow
Utilize tools like Claude Code and GitHub Copilot for:
- Code generation and refactoring
- Pull request reviews
- Automated test creation
Propose API specifications and apply Domain-Driven Design (DDD) principles
Integrate AI solutions with enterprise APIs and microservices architecture
Conduct workshops and training sessions on GenAI tools and best practices
Ensure security, compliance, and responsible AI usage across implementations
Requirements
We are seeking a highly skilled GenAI Developer with deep expertise in Python, microservices, and generative AI technologies. This role focuses on leveraging advanced AI frameworks and tools to accelerate software development lifecycle activities, including design, development, and reverse engineering of enterprise-scale applications. The ideal candidate will be a strong technical leader capable of driving GenAI adoption across teams., * 10+ years of experience in Python and Microservices development
-
Strong expertise in Generative AI and Prompt Engineering
-
Hands-on experience with:
-
Claude Code, GitHub Copilot
-
LangChain, LangGraph, LangFlow
-
Agent-based AI architectures
Solid understanding of:
- Software design principles
- Domain-Driven Design (DDD)
- Cloud-native architectures
Experience building AI solutions integrated with enterprise APIs