Role - Java Lead cum AI Lead Engineer
Experience
58 years
Role Type
Senior Engineer / Technical Lead (Hands-on)
Location
Remote / Hybrid / On-site
Role Overview
We are seeking a Java Lead cum AI Lead Engineer with strong hands-on Java experience and practical AI/ML integration exposure.
The role focuses on building scalable backend systems and embedding AI capabilities into real-world products, while guiding a small team technically.
This is a working lead role, not a pure managerial position.
Key Responsibilities
Java & Backend
- Design and develop Java (11+) applications using Spring Boot
- Build and maintain microservices and REST APIs
- Write clean, secure, and testable code
- Participate in architecture discussions and solution design
- Perform code reviews and mentor junior engineers
AI / ML Integration
- Integrate AI/ML services into Java applications
- Work with:
- LLM APIs (OpenAI / Azure OpenAI / HuggingFace)
- NLP & document processing
- AI-powered search, summarization, and chat
- Build AI inference pipelines via REST / async services
- Collaborate with data/ML teams on model deployment
System & Cloud
- Work with Docker and basic Kubernetes
- Deploy services on AWS / Azure / GCP
- Optimize database usage (MySQL / PostgreSQL)
- Implement caching (Redis)
Leadership
- Act as technical owner for assigned modules
- Guide 25 engineers technically
- Take responsibility for delivery and quality
- Contribute to POCs and AI experimentation
Required Skills
Core
- 5+ years of Java backend development
- Spring Boot, REST APIs
- Microservices basics
- SQL (MySQL / PostgreSQL)
- Git, CI/CD basics
AI / ML
- Understanding of ML concepts
- Hands-on experience consuming AI APIs
- Python basics for AI workflows (preferred)
- Experience integrating AI into production systems
DevOps / Cloud
- Docker
- Cloud services (any one major cloud)
- Logging, monitoring basics
Nice to Have
- Kafka / messaging
- GraphQL
- Vector databases
- Healthcare / FinTech / SaaS exposure
- MLOps fundamentals