Senior Technical Lead - Java, Microservices, React.js
India
Job Description
Senior Technical Lead - Java, Microservices, React.js
Bangalore, Karnataka

Job Summary

We are looking for a Senior AI Engineer with strong software engineering fundamentals and a clear AI‑first, automation‑driven mindset. The ideal candidate will have deep hands‑on experience building production‑grade Generative AI and Agentic AI systems, and will naturally default to AI‑driven automation rather than manual, rule‑based, or UI‑heavy solutions.

This role focuses on designing, building, and operating scalable AI systems on AWS, applying sound engineering practices across the full SDLC. 

Key Responsibilities

AI‑First System Design & Software Engineering

  • Apply strong software engineering principles to design, build, test, deploy, and operate AI‑powered systems.
  • Architect clean, scalable, and maintainable services using microservices and distributed system design patterns.
  • Own solutions end‑to‑end, ensuring reliability, observability, security, and maintainability in production.
  • Make informed engineering trade‑offs around scalability, latency, cost, and fault tolerance.

Generative AI & Retrieval‑Augmented Generation (RAG)

  • Design and implement LLM‑based solutions for real‑world, production use cases.
  • Apply deep hands‑on expertise in:
    • Prompt engineering
    • Chunking strategies for unstructured data
    • Embeddings and vector databases
    • Retrieval‑Augmented Generation (RAG)
    • Graph RAG (knowledge graphs combined with vector search).
  • Ensure AI systems are robust, explainable, and production‑ready.

Agentic AI & Workflow Automation

  • Build Agentic AI systems capable of planning, reasoning, and executing multi‑step workflows.
  • Implement tool and function calling, context management, and memory strategies for agents.
  • Design systems where agents orchestrate workflows and LLMs act as reasoning and decision layers.
  • Identify opportunities to replace manual or rule‑based processes with AI‑driven automation.

Cloud‑Native AI Platforms & AWS

  • Build and deploy AI services on AWS using cloud‑native patterns.
  • Work hands‑on with AWS services such as:
    • EC2, Lambda, ECS, EKS
    • DynamoDB, RDS (PostgreSQL/MySQL), MongoDB
    • IAM, VPC, S3, EBS, CloudFront, Route 53.
  • Leverage AWS Bedrock (Agents, Knowledge Bases) and Amazon SageMaker to operationalize AI solutions.

Containers, DevOps & CI/CD

  • Containerize AI services using Docker and deploy using Kubernetes (EKS).
  • Integrate services into CI/CD pipelines using GitHub or GitLab.
  • Manage infrastructure using Infrastructure as Code (Terraform).
  • Ensure stable, repeatable deployments in Linux environments.

Application Integration (Good to Have)

  • Contribute to backend or application integration when required:
    • Backend: Python (Flask) or Node.js (Express)
    • Frontend: React or Angular.
  • Integrate AI services with existing applications using APIs or events.
  • UI and full‑stack work is supportive, not a primary responsibility.

Skill Requirements

Required Skills & Qualifications

  • 5+ years of experience in Software Engineering or AI Engineering.
  • Strong software engineering skills with proven experience building production systems.
  • Strong programming experience in Python.
  • Hands‑on experience with:
    • Generative AI and Large Language Models
    • RAG pipelines, embeddings, and vector databases
    • Agentic AI workflows and systems.
  • Solid understanding of:
    • System design
    • Microservices and distributed systems.
  • Experience deploying and operating systems on AWS.
  • Comfortable working in Agile environments and Linux systems.

Other Requirements

  • Full‑stack development experience (React/Angular, Flask/Node.js)
  • Knowledge graph experience
  • MLOps exposure
  • Experience working within enterprise AI governance frameworks
Information at a Glance

Why HCLTech?

At HCLTech, you'll supercharge your potential. You'll find your career. And you'll find your spark. All at a place that knows that helping its customers stay on top starts by putting its people first.

HCLTech is a global technology company, home to more than 226,300 people across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work with clients across all major verticals, providing industry solutions for Financial Services, Manufacturing, Life Sciences and Healthcare, Technology and Services, Telecom and Media, Retail and CPG, and Public Services. Consolidated revenues as of 12 months ending December 2025 totaled $14.5 billion.

23 Benefits At HCLTech, we believe in empowering our employees with comprehensive benefits that support their professional growth and enhance their well-being. When you sign up for a career with us, you gain access to: https://rmkcdn.successfactors.com/147eb21f/a701dca9-f32d-4fc9-9447-6.svg Industry-benchmarked compensation https://rmkcdn.successfactors.com/147eb21f/b0c54381-ddcc-4a33-9b35-9.svg Best-in-class healthcare benefits https://rmkcdn.successfactors.com/147eb21f/b73027be-7aae-4d36-a090-4.svg Personal time off https://rmkcdn.successfactors.com/147eb21f/d5b4fdfd-2e99-4e26-9878-9.svg Maternity and paternity benefits https://rmkcdn.successfactors.com/147eb21f/3d42b0fc-4652-435a-9ece-c.svg Access to skills / higher education programs/resources https://rmkcdn.successfactors.com/147eb21f/aeddeaf2-9e25-4584-ad11-d.svg Discounts on products and services via Benefit Box https://rmkcdn.successfactors.com/147eb21f/a9609a3b-2700-4b3c-9d90-a.svg Participate in CSR programs and live life with a purpose https://rmkcdn.successfactors.com/147eb21f/c6e33851-710f-4634-bd69-f.svg Opportunities to grow and advance your career Note: The benefits listed above vary depending on the nature of your employment and the country where you work. Some benefits may be available in some countries but not in all.