Software Application Developer, Generative AI (Gen AI)
Core
Design and develop Generative AI powered features using LLM based services and retrieval patterns to build scalable systems that enhance automation, decision making, and user experience.
Role type
Generative AI Software Application Developer
Builds
AI enabled applications supporting automation, summarization, and intelligent workflows
Domain
Financial Services / Generative AI
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Python, AWS cloud services, LLM integration, RAG pipelines, vector databases, microservices architecture, SQL, API integration, GitHub Copilot
Preferred skills
Prompt engineering, orchestration patterns, messaging systems, JSON/XML
Technologies
Java, Spring Boot, Python, AWS (Lambda, EKS, S3), Oracle, SQL, GitHub Copilot
Responsibilities
Design and develop Generative AI powered features using LLM based services and retrieval patterns; Build AI enabled applications that support automation, summarization, and intelligent workflows; Integrate AI capabilities into existing systems using APIs, microservices, and cloud-based services; Use AI assisted development tools such as GitHub Copilot to accelerate coding, testing, and documentation; Validate AI generated outputs for accuracy, security, and maintainability before production use; Build and maintain applications using Java, Spring Boot, Oracle, SQL, etc. in a microservices architecture
Seniority
Mid-level (3-6 years experience), hands-on IC