
Omveer Singh
AI Engineer · 5 years experience
Builds retrieval systems and agents. Spends a lot of time explaining to clients which parts of their problem are genuinely AI problems and which are not.
Omveer Singh – AI Engineer
I am a Senior AI Engineer with 4+ years of experience in designing, developing, and delivering scalable, high-performance, and reliable software applications. I have professional experience working with Rakuten and specialize in AI Agents, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Agentic AI, Vector Databases, Java, Spring Boot, Microservices, Docker, Kubernetes, React, Angular, and AWS.
My experience combines strong software engineering fundamentals with modern AI and Generative AI technologies, enabling me to build intelligent applications, scalable backend systems, and production-ready solutions that solve complex business problems.
My technical expertise includes:
- AI Agents & Agentic AI
- Large Language Models (LLMs)
- Retrieval-Augmented Generation (RAG)
- Generative AI Application Development
- Vector Databases
- AI-Powered Application Development
- Java Development
- Spring Boot
- Microservices Architecture
- RESTful API Development
- React.js Development
- Angular Development
- Docker & Containerization
- Kubernetes (K8s)
- AWS Cloud Services
- Backend Architecture & Development
- Scalable System Design
- Cloud-Native Application Development
- Application Performance Optimization
- Secure & Reliable Software Development
I have a strong understanding of backend architecture, distributed systems, microservices, cloud infrastructure, API development, and modern AI architectures. This allows me to develop systems that are scalable, maintainable, reliable, and capable of supporting evolving business and technical requirements.
My work in AI and Generative AI includes exploring and implementing technologies such as LLMs, RAG pipelines, AI agents, agentic workflows, and vector-based information retrieval. I am particularly interested in building intelligent systems that can understand information, retrieve relevant context, reason through tasks, and automate complex workflows.
Alongside AI development, I have extensive experience with Java and Spring Boot, where I focus on developing robust backend services and microservices-based architectures. I work with modern development and deployment practices using Docker, Kubernetes, and AWS to build scalable and production-ready applications.
I also have experience working across the frontend and backend ecosystem with React and Angular, allowing me to understand and contribute to full-stack application development and create seamless integrations between user interfaces, APIs, backend services, and cloud infrastructure.
My approach to software engineering focuses on clean architecture, maintainable code, scalability, performance, security, and reliability. I enjoy breaking down complex technical requirements into practical solutions and building systems that can perform efficiently in real-world production environments.
As a software engineer, I am passionate about Artificial Intelligence, Generative AI, Agentic AI, distributed systems, cloud technologies, and continuous learning. I enjoy working on challenging engineering problems and exploring emerging technologies to build smarter, more scalable, and impactful software products.
My goal is to combine strong software engineering principles with modern AI capabilities to create intelligent, scalable, and production-ready technology solutions that deliver real business value.
