Bestkaam Logo
MyCareernet Logo

Senior Software Engineer (Backend) - Gen AI

Bengaluru, Karnataka, India

1 month ago

Applicants: 0

Salary Not Disclosed

3 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
Gender
No Restriction
Notice Period
Less Than 30 Days
Year of Experience
1 - Any Yrs
Job Posted On
1 month ago
Application Ends
3 weeks left to apply

Similar Jobs

Genesis Tech Engineers

2 months ago

Software Engineer

Genesis Tech Engineers

Uplers

1 month ago

Sr. Software Engineer

Uplers

Newtap Finance

3 weeks ago

Backend Developer

Newtap Finance

SWITS DIGITAL Private Limited

3 weeks ago

Senior Java Fullstack Developer

SWITS DIGITAL Private Limited

Amazon

3 weeks ago

Software Development Engineer, Delivery Choices

Amazon

Accops

3 weeks ago

Senior Software Engineer

Accops

UST

1 month ago

Tester II - Software Testing

UST

Accenture in India

3 weeks ago

Software Development Engineer

Accenture in India

Tata Consultancy Services

3 weeks ago

Java Developer

Tata Consultancy Services

Bajaj Finserv

1 month ago

Senior Software Engineer

Bajaj Finserv