Senior Software Engineer | Backend & AI Platform | Python, Go, FastAPI | Distributed Systems, RAG, LLM Apps | ex-Oracle

On-site

Bengaluru, Karnataka, India

Hyderabad, Telangana, India

Hyderabad, Telangana, India

Hyderabad, Telangana, India






Bachelor of Technology - BTech, Computer Science
National Institute of Technology warangal

High School Diploma
Jawahar Navodaya Vidyalaya - JNV
Join Praveen and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSenior Software Engineer | Backend & AI Platform | Python, Go, FastAPI | Distributed Systems, RAG, LLM Apps | ex-Oracle
Senior Software Engineer with 4.5 years of experience building scalable backend and AI systems using Python, Go, and FastAPI. I design distributed services, REST APIs, cloud platforms, and production LLM/RAG pipelines across AWS and Azure. Recent impact includes building an AI reconciliation platform processing 2,000 invoices per week, reducing manual effort by 65%, improving extraction accuracy to 85%, developing services processing 1M+ weekly match scores, and supporting platforms serving 2M+ users. Core stack: Python, Go, FastAPI, PostgreSQL, MySQL, Redis, OpenSearch, Docker, Kubernetes/AKS, AWS, Azure, RAG, vector search, LangChain, and LLM evaluation. Interested in Senior Software Engineer and Senior Backend Engineer opportunities focused on distributed systems, backend platforms, and applied AI.
Bengaluru
claude
codex
cursor
gemini
langchain
Senior Software Engineer at NullAxis AI Solutions, Feb 2026 - Present · 8 mos, On-site, • Architected an end-to-end AI-powered invoice reconciliation platform using Python, FastAPI, Next.js, React, REST APIs and workflow orchestration used by Air India to validate 2,000 invoices/week, reducing manual effort by 65%. • Developed OCR and LLM-based extraction pipelines using LangChain and schema-guided prompts and achieved a 75% straight-through invoice validation rate. • Built evals using Python with golden datasets to measure accuracy, regression-test prompt changes, and improve field-level extraction accuracy to 85%. • Deployed on Azure Kubernetes Service by containerizing the 3 services, implementing SAML SSO and JWT authorization, securing service-to-service access and secrets using Workload Identity and API Gateway.
Member of Technical Staff at Oracle, Jan 2025 - Oct 2025 · 10 mos, Bengaluru, Karnataka, India, 1. Developed a RAG-based AI test-generation agent using Python, LangChain, LLMs and Oracle Database 23ai Vector Search to generate test scenarios for newly developed features, improving test coverage by 10%. 2. Integrated the RAG pipeline into Oracle QA workflows using FastAPI and MySQL, reducing manual effort by 70%. 3. Built a FastAPI Knowledge Base microservice for AI Platform, supporting isolated knowledge bases, PDF uploads, indexed 10K+ document chunks in Oracle vector database, and configurable top-k vector retrieval.
Software Development Engineer 2 at Chronus, Jul 2024 - Dec 2024 · 6 mos, Hyderabad, Telangana, India, 1) Opensearch Migration * Owned and delivered the migration from Elasticsearch to OpenSearch for both the main codebase and a microservice, ensuring seamless search and filter functionality with zero downtime. * Introduced and implemented the OpenSearch client, migrating from elasticsearch-ruby to opensearch-ruby, and reindexed data to support the transition. * Enhanced the codebase by integrating new libraries and upgrading related dependencies for compatibility with AWS OpenSearch. * Collaborated with QA and CloudOps teams to test and deploy the migration, adhering to best practices for performance optimization and stability. 2) Golang RESTFul Microservice Designed and developed high-throughput microservices in Go (Golang) using goroutines, channels, and concurrent batch processing to handle CPU-intensive workloads, processing 1M+ match scores per week. Optimized performance through efficient concurrency patterns, reducing latency and infrastructure costs. Integrated MySQL for data ingestion and Redis for low-latency access, ensuring consistency and scalability under high concurrency. Built and deployed scalable RESTful APIs on AWS following clean architecture and performance-oriented design principles. Leadership: 1) Mentored newer engineers and gave guidance and instruction on our codebase, best practices, troubleshooting the code, as well as general career advice! 2) Led a successful search technology migration, initiated best practices, and convinced leadership to adopt improvements beyond the original scope, which were then circulated across the organization.
Software Development Engineer I at Chronus, Jun 2022 - Jun 2024 · 2 yrs 1 mo, Hyderabad, Telangana, India, 1) Redis Upgrade: Owned and delivered Redis upgrade for Chronus product, including library compatibility, resolved library compatibility issues, AWS ElastiCache upgrade, test environment setup changes, added connection pool for multi-threading, cross-team collaboration & ensured high-quality integration and performance. 2) Played a key role in significant upgrades including Bootstrap, Rails, and Ruby, enhancing overall system performance and stability. 3) Automated database schema updates via Jenkins project, eliminating manual effort, reducing test pipeline cost, and significantly enhancing developer experience. 4) CI/CD: Integrated Redis and OpenSearch for the test environment, enhancing test suite robustness. Improved development & test setup for Matching and EmailLogs microservices. Major changes included Docker setup improvements, boosting overall efficiency. Owned code quality monitoring, maintained test coverage, and reduced technical debt by 20%. 5) Microservices: Enhanced Matching and EmailLogs microservices by upgrading Golang, Ruby, and Rails technologies, upgraded & introduced new libraries. Leadership: 1) Mentored a summer intern, providing guidance on our codebase, best practices, troubleshooting, and fostering their adaptation to the work culture, while helping them exceed performance expectations. 2) Initiated and led the multithreading compatibility upgrade for Redis, enhancing user experience. I convinced leadership to include this in the plan and ensured seamless implementation without issues.
Software Developer Intern at Chronus, Jan 2022 - May 2022 · 5 mos, Hyderabad, Telangana, India, *Enhanced Data Consistency: Added a new column for export data, ensuring uniformity across the product, including reverse feed exports & thorough unit and functional testing in RoR. *Migrated the product tour feature to the Shepherd.js library, enhancing functionality and user experience
Bachelor of Technology - BTech, Computer Science, National Institute of Technology warangal
High School Diploma, Jawahar Navodaya Vidyalaya - JNV