This page was automatically translated and may contain errors. View in English.
T

Java Backend Developer - AI & Generative AI

Tata Consultancy Services

Bengaluru, Karnataka, India · 全职

抢先申请

经验
5-8岁
薪水
职位空缺
1
发布
6小时前
工作模式
在办公室
学历
B.Sc in Computer Science and Technology or B.Tech/B.E. in any specialization or B.C.A. in any specialization
合格
Applicants must hold a B.Sc in Computer Science and Technology, B.Tech/B.E. in any specialization, or a B.C.A. degree in any specialization and should have at least five years of relevant software development experience. Candidates should be based in Bengaluru or willing to relocate and be adaptabl…
恢复
需要申请

你的工作地点

职位描述

About the Role and Company

Tata Consultancy Services (TCS), a premier global IT services and consulting firm with a workforce exceeding 500,000 across 46 countries, is seeking a dedicated Java Backend Developer with expertise in AI and Generative AI. As part of the Tata Group, TCS is renowned for its commitment to innovation, quality, and partnering with global enterprises. Joining TCS means engaging with dynamic global projects, growth prospects, and collaborative culture focused on innovation and inclusiveness.

Key Responsibilities

  • Create, develop, and sustain scalable backend systems leveraging Java, Spring Boot, and microservices design.
  • Construct and enhance high-performing RESTful APIs tailored for enterprise-level solutions.
  • Design and implement AI and machine learning solutions using Python, including Generative AI applications.
  • Work extensively with Large Language Models (LLMs), encompassing fine-tuning, prompt engineering, and deployment into production.
  • Deploy Retrieval-Augmented Generation (RAG) models and integrate AI-driven workflows within backend services.
  • Collaborate within Agile/Scrum teams to participate in design discussions, code reviews, and architecture deliberations.
  • Diagnose and amplify application performance, reliability, and scalability.

Required Skills and Technologies

  • Proficiency in Java versions 8, 11, and 17+, Spring Boot, microservices architecture, REST API development, and design patterns.
  • Solid understanding of distributed systems principles.
  • Expertise in Python programming specifically applied to Artificial Intelligence, ML, Generative AI, LLMs, model fine-tuning, prompt engineering, and RAG frameworks.
  • Familiarity with libraries and platforms like LangChain, LlamaIndex, OpenAI, Azure OpenAI, and Hugging Face.
  • Experience with Agile methodologies, Git version control, CI/CD pipelines, and unit testing to ensure code quality.

Additional Skills (Preferred)

  • Hands-on experience with cloud services such as Azure, AWS, or GCP.
  • Knowledge of vector databases including Pinecone, FAISS, or ChromaDB.
  • Containerization and orchestration technologies like Docker and Kubernetes.
  • Proven experience deploying AI solutions in live production environments.

Eligibility and Other Details

  • Minimum 5 years of relevant software development experience, particularly in Java backend development.
  • Demonstrated practical exposure to AI model development and fine-tuning in generative AI contexts.
  • Residency in Bengaluru or willingness to relocate is mandatory.
  • Flexibility to work according to different time zones and project demands.
  • Educational qualifications required: B.Sc in Computer Science and Technology, B.Tech/B.E. in any specialization, or B.C.A. in any specialization.

如果您希望收到回复,请留下您的信息——我们不会将您的信息用于其他用途。

点击浏览拖放,或 粘贴 截图

PNG、JPG、GIF、MP4、WebM、MOV 格式 · 每个文件最大 20MB · 最多 5 个文件

🤖
在线·即时人工智能帮助