Job Title:  Senior Consultant | Java + Python Engineer| Bengaluru | Engineering

Job requisition ID ::  79173
Date:  Jun 16, 2025
Location:  Bengaluru
Designation:  Senior Consultant
Entity: 

Senior Java Developer with GenAI Focus

Experience: 3-9 years

Role Overview

We are seeking a Java Developer with strong Python skills and expertise in Generative AI. The ideal candidate will design and develop state-of-the-art AI solutions while maintaining robust Java-based systems that integrate with these AI components.

Technical Requirements

Core Skills:

• Advanced Java development with Spring ecosystem

• Python proficiency for AI/ML development

• Deep expertise in generative AI models and architectures

• Strong understanding of Large Language Models (LLMs)

• Experience with vector databases and similarity search

• Proficiency in RESTful API design and implementation

AI/ML Expertise:

• Java-based application architecture and development

• Python implementation of generative AI models

• Experience with GPT models and Hugging Face transformers

• Knowledge of transfer learning techniques

• Expertise in implementing and optimizing AI pipelines

• Strong background in NLP and text generation

Key Responsibilities

• Develop Java-based microservices that integrate AI solutions

• Design and implement Python-based generative AI components

• Create efficient vector database solutions

• Develop and maintain hybrid Java-Python pipelines

• Establish evaluation frameworks for AI model outputs

• Implement scalable backend services

Technical Stack

• Backend: Java (Spring Boot), Python

• Cloud Platforms: AWS/Azure/GCP

• Vector Databases: Redis, Pinecone, or similar

• AI Frameworks: PyTorch, TensorFlow

• LLM Integration: GPT models, Hugging Face

• Development Tools: Docker, Git, CI/CD pipelines

Essential Qualities

• Strong communication skills

• System design and architecture expertise

• Problem-solving mindset with analytical approach

• Self-motivated with strong project management skills

• Experience in cross-language system integration