P

Prakalp Choubey

Software Engineer

Hyderabad, Telangana, India1 yr 1 mo experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Contributed to Kubernetes optimization using Bayesian techniques.
  • Developed scalable AI workflows for complex problem-solving.
  • Gained experience in collaborative, diverse team environments.
Stackforce AI infers this person is a Cloud Computing and AI specialist with a focus on Kubernetes and machine learning solutions.

Contact

Skills

Core Skills

Artificial Intelligence (ai)KubernetesMachine Learning

Other Skills

Apache KafkaBayesian OptimizationC++Cloud ComputingDockerDocker ProductsPython (Programming Language)

About

As a final year undergraduate student at Birla Institute of Technology and Science (BITS) Pilani, I am pursuing my Bachelor's degree in Electronics and exploring my passion for solving real world problems using machine learning, Kubernetes, and AI. I recently completed a four-month project as a contributor at JBoss Community, where I worked on using Bayesian Optimization to tune Kubernetes applications as part of Google Summer of Code 2022. I applied my skills in Python, Java, and machine learning to optimize the performance of Kruize Autotune, a tool that uses hyperparameter optimization to tune the language runtime layers of Kubernetes applications. I also used Prometheus, a system that collects and visualizes metrics from Kubernetes components, to monitor and analyze the results of the optimization process. Through this project, I gained valuable experience in working with a diverse and collaborative team, as well as in developing and deploying scalable and robust solutions for Kubernetes. I also learned more about the use cases and applications of Bayesian Optimization, a powerful technique for finding the optimal values of complex and noisy functions. I am eager to continue improving my skills in these areas and to discover new domains that interest me.

Experience

E6data

2 roles

Software Engineer- AI

May 2025Present · 10 mos · Bengaluru, Karnataka, India · Hybrid

  • Building large-scale LLMs that reason across steps, retain long-term memory, and stay grounded to minimize hallucinations.
  • Designing production-ready agentic AI workflows and autonomous systems to solve complex multi-step problems, integrating context management, adaptive planning, and multi-modal pipelines.
  • Experimenting with retrieval-augmented generation, vector indexing, and novel architectures to push the frontier of scalable AI systems.
  • Developing AI that anticipates, remembers, and makes decisions like a super-intelligent assistant, while staying robust and reliable in real-world tasks.
  • Contributing to AI-first initiatives and tackling high-impact problems by translating cutting-edge research into production-ready systems with measurable impact.
Apache KafkaPython (Programming Language)Docker ProductsArtificial Intelligence (AI)Kubernetes

Software Engineer Intern

Jan 2025Apr 2025 · 3 mos · Bengaluru, Karnataka, India · Hybrid

Apache KafkaPython (Programming Language)Docker ProductsKubernetes

Google summer of code

Contributor

Jun 2022Sep 2022 · 3 mos · Hyderabad, Telangana, India

  • Topic: Using Bayesian Optimization to tune Kubernetes application
  • Organization: JBoss Community
  • Technologies: python, java, machine learning
  • Topics: machine learning, kubernetes, bayesian optimization, autotune, prometheu
  • Kruize Autotune is a Performance Tuning Tool for Kubernetes. . It uses Hyper Parameter Optimization to tune the language runtime layers of a given application. System component metrics can give a better look into what is happening inside them. Metrics are particularly useful for building dashboards and alerts. Kubernetes components emit metrics in Prometheus format. This format is structured plain text, designed so that people and machines can both read it.Following are four common methods of hyperparameter optimization for machine learning in order of increasing efficiency: 1.Manual 2.Grid search 3.Random search 4.Bayesian model-based optimization The aim of Bayesian reasoning is to become “less wrong” with more data which these approaches do by continually updating the surrogate probability model after each evaluation of the objective function. At a high-level, Bayesian optimization methods are efficient because they choose the next hyperparameters in an informed manner. The basic idea is: spend a little more time selecting the next hyperparameters in order to make fewer calls to the objective function. In practice, the time spent selecting the next hyperparameters is inconsequential compared to the time spent in the objective function. By evaluating hyperparameters that appear more promising from past results, Bayesian methods can find better model settings than random search in fewer iterations. So,this project aims at tuning kubernetes applications using bayesian optimization.
Cloud ComputingBayesian OptimizationPython (Programming Language)Machine LearningDockerC+++1

Education

Birla Institute of Technology and Science, Pilani

Bachelor's degree — Electronics

May 2021Jan 2025

Stackforce found 100+ more professionals with Artificial Intelligence (ai) & Kubernetes

Explore similar profiles based on matching skills and experience