(Only 24h Left) 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 Rippling Full time

    Senior Software Engineer - Global Payroll About Rippling Rippling gives businesses one place to run HR, IT, and Finance. It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and computers. For the first time ever, you can manage and automate every part of the employee lifecycle in a...


  • Bengaluru, India Dell Technologies Full time

    Job Description As a Software Senior Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment creating software solutions. You will: - Contribute to the design and architecture of high-quality, complex systems and software/storage environments -...


  • Greater Bengaluru Area, India Checkpoint Systems Full time

    SUMMARY We are looking for Senior Software Engineer on Java Platform in our R&D team who works creatively and independently to establish objectives, meet deadlines, and complete difficult engineering assignment by demonstrating full competency in the software development area and to design, development and deployment of our SaaS based Enterprise Inventory...


  • Bengaluru, India Capgemini Full time

    Job Description Job Description Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and...


  • Bengaluru, India One97 Communications Limited Full time

    Job Description Senior Software Engineer Backend About US: Paytm is India's leading mobile payments and financial services distribution company. Pioneer of the mobile QR payments revolution in India, Paytm builds technologies that help small businesses with payments and commerce. Paytm's mission is to serve half a billion Indians and bring them to the...


  • Bengaluru, India WiseEngage Private Limited Full time

    Job Description We are seeking a highly skilled Senior Software Engineer to execute our strategy preferably experienced in Financial Services/Procurement domain, to build a modern SaaS platform using latest technologies like ReactJS, Angular, Django, Python with Postgres and AWS as the platform. Athena, Lambda, Python, Spark and PowerBI. As a Full Stack...


  • Bengaluru, India Google Inc Full time

    Job Description Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 5 years of experience with software development in one or more programming languages. - 3 years of experience working with embedded operating systems. - 3 years of experience testing, maintaining, or launching software products. - 1 year of experience with...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Job DescriptionJob DescriptionSummary- We re searching for people who are as passionate about working together to deliver quality products and support as we are. Join us and enjoy a career where you can make an impact. You ll be inspired by those around you, and you ll be trusted and empowered to go further.- As a Site Reliability Engineer, you will be part...


  • Bengaluru, Karnataka, India Aliqan Services Full time

    Job DescriptionALIQAN Technologies is looking for Software Developer & Senior Software Developer to join our dynamic team and embark on a rewarding career journey1. Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.2. Directing system testing and validation procedures.3. Directing software programming...


  • Bengaluru, India Sonata Software Full time

    Job Title: Lead DevOps Engineer Location: Bengaluru/Chennai/Hyderabd Job Summary The Lead DevOps Engineer on the Cloud Engineering team will be responsible for designing, automating, and optimizing cloud infrastructure and deployment pipelines to ensure scalability, security, and operational efficiency. This role requires a strong background in...