Job Title: Senior Consultant | Java + Python Engineer| Bengaluru | Engineering
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