S

Siddharth Verma

Software Engineer

Gurugram, Haryana, India6 yrs 3 mos experience
Most Likely To SwitchAI ML Practitioner

Key Highlights

  • Expert in Python and Generative AI technologies.
  • Led multiple successful AI projects across diverse industries.
  • Strong collaboration skills with a focus on impactful solutions.
Stackforce AI infers this person is a Backend-focused AI Engineer with expertise in Generative AI and Data Engineering.

Contact

Skills

Core Skills

Python 3Large Language Models (llm)EtlDjangoPythonData EngineeringBack-end Web Development

Other Skills

AI AgentsAPI ServiceAWS SageMakerAirflowAlgorithmsAmazon Web Services (AWS)Application Programming Interfaces (API)Artificial Intelligence (AI)Attention to DetailBlockchainC (Programming Language)C++CICascading Style Sheets (CSS)Code Review

About

As a highly skilled Python Gen AI Lead Engineer, I have experience working on a variety of Gen AI LLM projects, from building and optimizing LLM rest microservices to developing RAG models using machine learning algorithms. With a strong background in computer science and expertise in Python programming, I excel at translating complex data problems into efficient and effective solutions Throughout my career, I have worked on projects across various industries, including healthcare, finance, and e-commerce. I have a deep understanding of data processing techniques and tools, such as Vertex AI, LangChain, Vector DB and SQL, and am always eager to learn and adopt new technologies to enhance my skills and stay up-to-date with the latest industry trends. My passion for Gen AI LLM engineering extends beyond the technical aspects of the job. I am a creative problem solver who enjoys collaborating with teams and stakeholders to understand their needs and deliver impactful solutions that meet business objectives. If you are looking for a dedicated and experienced Lead Python Gen AI LLM Engineer who can drive your LLM, RAG or data projects forward, please do not hesitate to contact me Competencies: Python 3, LLM, RAG, Agent to agent (A2A), MongoDB, SQL, Flask, FastAPI, Docker, terraform, Kubeflow, VertexAI, GCP, Excel, Kibana Elasticsearch, GenAI, machine learning, Selenium, Data Engineering, Data Pipeline.

Experience

6 yrs 3 mos
Total Experience
1 yr 7 mos
Average Tenure
2 yrs 9 mos
Current Experience

Ukg

2 roles

Lead Software Engineer

Promoted

Nov 2024Present · 1 yr 7 mos · Noida, Uttar Pradesh, India · Hybrid

  • Lead development of key GenAI LLM based project which pioneered the Agentic framework in the organisation.
Vertex AICommunicationOptimizationLinuxCITerraform+12

Senior Software Engineer

Sep 2023Nov 2024 · 1 yr 2 mos · Noida, Uttar Pradesh, India · Hybrid

  • Responsibilities:
  • Developed comprehensive test cases using pytest and unittest frameworks to ensure robust testing of all edge cases and unit tests for software modules.
  • Played a key role in the Data & AI team, responsible for engineering AI-powered solutions:
  • Developed Python libraries by transforming Jupyter notebooks into reusable, modular libraries based on AI models (regression, classification, LLMs), adhering to best practices in software engineering.
  • Designed and implemented RESTful API services using Flask and FastAPI, facilitating inter-team integration within the organization.
  • Deployed API services to Kubernetes (K8s) and Google Cloud Platform (GCP), ensuring their availability and scalability.
  • Managed the maintenance, debugging, & resolution of production issues in services and pipelines.
  • Performed system tests and evaluated performance metrics to optimize service efficiency.
  • Created detailed Low-Level Designs (LLD) and contracts for developed libraries and services.
  • Key Projects:
  • NER Library & API Service: Developed a Name Entity Relationship library and service using Flask, Python 3.10, Langchain, & VertexAI with 'text-bison' LLM.
  • Intent Classifier Library & API Service: Created an API service and library for classifying user intents, enhancing product interaction capabilities.
  • Doc Processing Pipeline: Led the development of a Vertex AI Kubeflow model retraining pipeline, incorporating components for ETL from SQL databases, model training, and validation.
  • Doc Processing Service: Enhanced service functionalities, including new features for triggering Kubeflow Terraform VertexAI pipelines.
  • Adversarial Library: Built a library to detect and block malicious or inappropriate queries & responses in LLM interactions, ensuring content appropriateness and safety.
  • This role required a deep understanding of software principles, including the Singleton design pattern, and the ability to work collaboratively across various product teams.
Vertex AICommunicationAI AgentsPrompt EngineeringRepresentational State Transfer (REST)Kubeflow+36

Accenture

2 roles

Application Development Analyst

Aug 2022Aug 2023 · 1 yr · Gurugram, Haryana, India

  • > Agile methodology experience
  • > Development of 8 major features, 2 core OOB features and numerous rollouts with Sprints in Django
  • > Experience in ETL pipeline with Airflow.
  • > Knowledge in relational [SQL] and non-relation Database [no-SQL]
  • > Extensive exposure to use BigQuery as DWH.
  • > Automation python scripts using selenium, BeautifulSoup4.
  • > Data processing, transformation and wrangling using PySpark, pandas, numpy and matplotlib.
CommunicationPrompt EngineeringCode ReviewRepresentational State Transfer (REST)MongoDBSoft Skills+37

Application Development Associate

Feb 2021Aug 2022 · 1 yr 6 mos · Gurugram, Haryana, India

  • Design and develop technologies, software products or systems to align with
  • business requirements.
  • Created automation tool using Selenium and BeautifulSoup to automate
  • analysis and data exploration to reduce daily team workload by 30%
  • Worked with Software Integration tool JIRA + ADO. Data Visualization with
  • Elasticsearch in Kibana.
  • Coordinate and fix defects on performance issues within Service level
  • agreements by python data analysis on reported logged errors.
  • Excel for cleaning data and transform to meaningful insights.
CommunicationRepresentational State Transfer (REST)Data WarehousingNatural Language Processing (NLP)Decision-MakingGo (Programming Language)+22

Mamsys world

Software Engineer Intern

Jun 2019Aug 2019 · 2 mos · Noida, Uttar Pradesh, India

  • Part of an US based Biomedical project.
  • Maintained MSSQL DBMS and created optimize queries. Rest APIs to fetch data and feed to MVC framework.
  • Delivered Research Project to validate users based on IPs using python data analysis & machine learning.
CommunicationRepresentational State Transfer (REST)REST APIsDecision-MakingModel-View-Controller (MVC)Linux+11

Cyberpeace foundation

Python Application Intern

May 2018Aug 2018 · 3 mos · Delhi Area, India

  • Worked on automation using python, pinging top 100 IP addresses respective to user's geo-locale, scrapped data about IPs, ISPs, ASN number and ping rate and save to MongoDB.
  • Research Project to cluster latency rate ratio and find requirement of a cache
  • server with upto 85% accuracy using Python Matplotlib.
Data VisualizationMongoDBPythonAttention to DetailProblem SolvingDatabases+3

Bharat institute of technology

Chairperson BIT ACM Student Chapters

Feb 2018Feb 2019 · 1 yr · Meerut Area, India

  • Aimed to create an interest of programming among interdisciplinary branches by organized various technical and non-technical events to improve the skills of the students.
PythonAttention to DetailProblem Solving

Education

Dr. A.P.J. Abdul Kalam Technical University (AKTU), Lucknow

Bachelor of Technology (B.Tech.) — Computer Science

Siddharth Verma - Software Engineer | Stackforce