Apply in 3 Minutes: Senior Software Engineer

4 weeks ago


Bengaluru, India Grid Dynamics Full time

Experience should be 5+ years
Open for Bangalore/Hyderabad

Key Responsibilities:
Design and implement end-to-end generative AI solutions including RAG chatbots, LLM-powered BI systems, and coding agents
Develop and deploy AI agents using frameworks like LangGraph and similar orchestration tools
Build robust data processing pipelines using LlamaIndex and related libraries for document ingestion and retrieval
Implement and optimize vector databases for semantic search and retrieval systems
Integrate multiple LLM providers (OpenAI, Gemini, Anthropic) and evaluate model performance
Set up comprehensive observability and monitoring using tools like LangSmith
Collaborate with engineering teams to productionize ML models and AI applications
Required Skills:Generative AI (Minimum Requirements):
Hands-on experience with LangGraph or similar AI agent frameworks
Proficiency with LlamaIndex, LangChain, or equivalent data processing libraries
Experience with vector databases (Pinecone, Weaviate, Chroma, etc.)
Working knowledge of multiple LLMs and their APIs (OpenAI GPT, Gemini, Claude)
Experience with LLM observability tools (LangSmith, Weights & Biases, etc.)
Proven track record in building LLM BI solutions (natural language to SQL)
Experience developing RAG (Retrieval-Augmented Generation) chatbots
Experience with coding agents and code generation systems
Traditional AI/ML:
Strong foundation in clustering, regression, classification, and forecasting
Proficiency with scikit-learn, PyTorch, TensorFlow
Experience with statistical analysis and experimental design
Knowledge of feature engineering and data preprocessing techniques
Good to Have:
Fine-tuning experience with LLMs, rerankers, or embedding models
Self-hosting and deployment of open-source LLMs
Experience with BERT, transformer architectures, or computer vision models (YOLO)
MLOps experience with MLflow, Weights & Biases, or TensorBoard
Cloud platform certifications (AWS, GCP, Azure)
Additional Requirements:
Strong programming skills in Python
Experience with containerization (Docker, Kubernetes)
Knowledge of API development and microservices architecture
Understanding of prompt engineering and prompt optimization techniques
Experience with evaluation frameworks for LLM applications
Familiarity with data privacy and security best practices for AI applications

About Us:
Grid Dynamics (Nasdaq:GDYN) is a digital-native technology services provider that accelerates growth and bolsters competitive advantage for Fortune 1000 companies. Grid Dynamics provides digital transformation consulting and implementation services in omnichannel customer experience, big data analytics, search, artificial intelligence, cloud migration, and application modernization. Grid Dynamics achieves high speed-to-market, quality, and efficiency by using technology accelerators, an agile delivery culture, and its pool of global engineering talent. Founded in 2006, Grid Dynamics is headquartered in Silicon Valley with offices across the US, UK, Netherlands, Mexico, India, Central and Eastern Europe.
To learn more about Grid Dynamics, please visit www.griddynamics.com . Follow us on Facebook , Twitter , and LinkedIn .
--



  • Bengaluru, India ACL Digital Full time

    Dear Candidates,ACL Digital is hiring for Software Engineer for Bangalore locationRole:Senior Network Software Engineer - MulticastExperience: 7 Years to 14 YearsEducation: BE/Btech/ME/MTECH.Work Location: BangaloreJob requirement:We are looking for a talented and experienced Senior Network Software Engineer to join our team and contribute to the development...


  • Bengaluru, India Diligent Full time

    Position Overview: We are seeking a talented and driven Senior Software Engineer in AI to join our growing team at Diligent. Reporting to Applied Science Manager, this exciting role involves bridging the gap between Applied Scientists and Product teams - developing, deploying, and scaling ML and LLM-based systems as part of Diligent’s AI platform services...


  • Bengaluru, India Sonata Software Full time

    J.D- .Net Fullstack DeveloperJob Title: Full Stack Developer – .NET Core, RXJS, Angular 14+ & Azure APP ServiceLocation: Chennai/Bangalore/HyderabadJob Type: HybridExperience Level: 3–8 YearsJob Summary:We are seeking a skilled and proactive Full Stack Developer with expertise in .NET Core, Angular, and Web API, to join our growing team. The ideal...


  • Bengaluru, India Deluxe Full time

    Job Title: Senior Software Engineer Experience: 5+ years Location: Onsite Industry: Media & Entertainment About the Role We are seeking a Senior Software Engineer with expertise in with expertise in backend systems, databases, and cloud platforms . This role blends hands-on backend engineering with higher-level responsibilities in design, architecture, and...


  • Bengaluru, India Sonata Software Full time

    About the Company In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • Bengaluru, India Tata Consultancy Services Full time

    Greetings from Tata Consultancy Services!!! Role : Senior Software Developer – ServiceNow Exp: 8-12 Years Location: Bangalore Key Responsibilities: - Lead the design and implementation of ServiceNow Portal experiences for end users, balancing performance, accessibility, and platform best practices. - Develop, test, and deploy innovative software solutions...


  • Bengaluru, India ToolJet Full time

    Job Description About The Company ToolJet is an AI platform that empowers teams to build and deploy internal tools in minutes - turning ideas into business applications faster than ever. With 35K+ stars on GitHub, we're one of the most loved open source platforms in the developer community. We partner with industry leaders - from telecom giants, to...


  • Bengaluru, India Eagleview Full time

    Job Description We are looking for a Senior Software Engineer - Solar with a background in full-stack cloud-based development. You will be responsible for designing and building EagleView's next generation image viewing applications. We are looking for a candidate who is passionate about software development, dedicated to building scalable high-quality...


  • Bengaluru, India ABB Full time

    Job Description At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen. It won't always be easy, growing takes grit. But at ABB, you'll never run alone. Run what runs the world. This Position reports to: Senior...


  • Bengaluru, India Red Hat Full time

    Job Description About The Job The Red Hat Performance and Scale Engineering team is looking for a Senior Software Engineer to join us in Bangalore, India. In this role, you will work with a diverse team of highly motivated engineers focused on the performance and scale characterization, and improvement of current and future Red Hat solutions. You'll have the...