Senior Software Engineer (Backend) - Gen AI
Actively Reviewing the ApplicationsMyCareernet
Bengaluru, Karnataka, India
Full-Time
Remote
Posted 3 months ago
•
Apply by May 5, 2026
Job Description
Key Skills:
Java, Spring Boot, RESTful APIs, Microservices, LLM Integration, LangChain, RAG, AI Workflows, MySQL, NoSQL, Distributed Systems
Roles and Responsibilities:
Architect and Build:
Design, develop, and maintain robust, scalable backend services for Gen AI platforms, integrating state-of-the-art models and techniques.
LLM Integration:
Implement and optimize backend APIs for interacting with leading Large Language Models (LLMs) such as Gemini, Claude, GPT series, Grok, and others.
Agentic System Design:
Architect and implement common agentic patterns (e.g., orchestrators, generator-evaluator) using frameworks like LangChain, LangGraph, or n8n to build sophisticated AI workflows.
Advanced AI Techniques:
Utilize Retrieval-Augmented Generation (RAG), advanced context engineering, and efficient caching strategies (both implicit and explicit) to enhance model accuracy and performance.
Cost & Performance Optimization:
Conduct GenAI cost-benefit analysis to select the right models and architectures, ensuring solutions are powerful and economically efficient at scale.
Full Lifecycle Ownership:
Own features from conception to deployment, including unit testing, code reviews, and ensuring smooth release cycles in a CI/CD environment.
Mentorship:
Guide and mentor junior engineers, fostering a culture of technical excellence and innovation in the AI space.
Skills Required:
Experience:
2.5 to 5 years of hands-on experience in backend development, with a focus on large-scale, consumer-facing applications.
Backend Proficiency:
Strong coding skills and deep expertise in Java, Spring, and Spring Boot, with experience in building RESTful APIs and microservices architecture.
Database Skills:
Proficient with relational databases like MySQL and one or more NoSQL databases (e.g., Redis, MongoDB, Cassandra).
CS Fundamentals:
Excellent grasp of Data Structures, Algorithms, and problem-solving skills.
Distributed Systems:
Proven experience with distributed systems, caching, and handling large volumes of data.
Preferred Skills (Gen AI & ML):
Prompt Engineering:
Expertise in advanced prompt engineering techniques such as Chain-of-Thought (CoT), Self-Correction, and Few-shot prompting.
Gen AI Frameworks:
Hands-on experience with AI development frameworks like LangChain, LangGraph, or LlamaIndex.
Vector Databases:
Familiarity with vector databases such as Qdrant, Pinecone, etc., for efficient similarity search.
Multi-modality:
Experience integrating multi-modal models for image or video generation (e.g., Veo, Kling) is a strong plus.
Recommender Systems:
Understanding of recommender systems and personalization algorithms.
Python Knowledge:
Working knowledge of Python is highly desirable.
Education:
Bachelor's or Master's in Computer Science, Engineering, AI, ML, or related fields
Required Skills
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Data & AI Automation Engineer
Opvia.in
₹8–30 LPA
MySQL
PostgreSQL
Snowflake
+13
Java Back End Developer_ Technology Analyst
Infosys BPM
Bengaluru
Full-Time
Hibernate
Spring Boot
Microsoft SQL
+1
Software Developer 3
Oracle
Noida
Full-Time
Management
Metering
Pricing
+1
Software Engineer III - Infra Engineering , ITC
Nike
Karnataka
Full-Time
Python
Linux OS
Senior React JS Developer
NTT DATA North America
India
Full-Time
₹1–4 LPA
Git
JavaScript
CI/CD Pipelines
+7
Share
Quick Apply
Upload your resume to apply for this position