Bestkaam Logo
MyCareernet Logo

Senior Software Engineer (Backend) - Gen AI

Bengaluru, Karnataka, India

2 months ago

Applicants: 0

Salary Not Disclosed

2 weeks left to apply

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

Additional Information

Company Name
MyCareernet
Industry
N/A
Department
N/A
Role Category
N/A
Job Role
Associate
Education
No Restriction
Job Types
Remote
Employment Types
Full-Time
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
2 months ago
Application Ends
2 weeks left to apply

Similar Jobs

h3 Technologies, LLC

4 weeks ago

Java Technical Architect

h3 Technologies, LLC

IBM

4 weeks ago

Application Developer-Cloud FullStack

IBM

YO HR Consultancy

3 weeks ago

Sr Java Developer

YO HR Consultancy

Polestar Analytics

6 days ago

Fullstack Developer

Polestar Analytics

EPAM Systems

4 weeks ago

Lead Java Developer

EPAM Systems

InfoVision Inc.

2 months ago

Java with Integration

InfoVision Inc.

orangemantra

4 weeks ago

OrangeMantra Technologies - Senior Java Developer - Microservices Architecture

orangemantra

Discoveries Quintessential

3 weeks ago

React.js + PHP Developer

Discoveries Quintessential

Talentoj

2 months ago

Back End Developer

Talentoj

Walmart Global Tech

4 weeks ago

Staff Software Engineer - Java

Walmart Global Tech