Staff Engineer Springboot Gen AI

Job description

Company Description

We’re Nagarro

We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We’re looking for great new colleagues. That’s where you come in!

Job Description

REQUIREMENTS:

  • Total experience: 7+ years
  • Strong expertise in Java development (Java 17 or higher preferred).
  • Strong expertise in Spring Boot 3.x, Spring Data, and Spring Security.
  • Hands-on experience with Spring.AI framework (ChatClient, EmbeddingClient, VectorStore abstractions).
  • Proficiency in SQL Server and experience with SQL/NoSQL databases.
  • Understanding of LLM concepts (tokens, temperature, model architectures).
  • Experience integrating and managing vector stores (Pinecone, Weaviate, pgvector) for document retrieval and similarity searches.
  • Familiarity with Docker, Kubernetes, and CI/CD pipelines for deploying AI-enabled microservices.
  • Knowledge of Retrieval-Augmented Generation (RAG) patterns and secure data access.
  • Ability to collaborate with product teams to refine prompts and manage prompt templates.
  • Good understanding of emerging AI technologies and backend integration.

RESPONSIBILITIES:

  • Design and develop AI-powered features using Spring.AI to interact with LLMs.
  • Implement AI-orchestrated workflows and manage embeddings within enterprise applications.
  • Build robust, scalable RESTful APIs using Spring Boot for AI-driven workloads.
  • Integrate backend services with AI providers (OpenAI, Azure AI, Anthropic, etc.).
  • Manage vector databases for efficient document retrieval and similarity searches.
  • Collaborate with cross-functional teams to deliver AI-enabled solutions.
  • Ensure high-quality deliverables, scalability, and adherence to timelines.

Qualifications

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

Share this job:
Please let Nagarro know you found this job on Remote First Jobs 🙏

Find Remote Jobs

Connect with top companies hiring for remote jobs, work-from-home roles, and 100% online jobs worldwide.

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Apply