Krishna Durai is a machine learning-focused software engineer with 10+ years of experience building production ML systems, MLOps, and data platforms across startups and large tech firms. After earning his degree from NIT Nagpur, he helped architect AI platforms at SigTuple, led Kubeflow’s on-premise working group (presenting at KubeCon NA 2019), and drove award-winning ML features at Cisco’s Contact Center AI. At Meta he provides technical leadership combining ML research and engineering to ship scalable product solutions, and his open-source contributions include improving Kubeflow manifests and Dex authentication integrations to simplify secure, observable deployments. He blends hands-on DevOps, infrastructure automation, and model engineering expertise, and often operates at the intersection of observability, authentication, and ML workload orchestration—skills honed across diverse geographies from Bangalore to San Francisco.
10 years of coding experience
11 years of employment as a software developer
High School Science, High School Science at Rajhans Vidyalaya
Bachelor's Degree Computer Science and Engineering, Bachelor's Degree Computer Science and Engineering at Visvesvaraya National Institute of Technology
Contributions:8 reviews, 18 commits, 51 PRs in 9 months
Contributions summary:Krishna primarily focused on automating the deployment and configuration of authentication and authorization components within the Kubeflow ecosystem. They configured Istio and Kustomize for managing authentication and authorization on the `ml-pipeline` service. Furthermore, the user worked on adding and integrating key components such as Dex, Keycloak-gatekeeper, and cert-manager with self-signed certificates, adjusting manifests and tests to streamline deployments. This involved restructuring directory structures and parameterizing configuration files.
Contributions:9 commits, 17 PRs, 278 comments in 10 months
Contributions summary:Krishna primarily contributed to the configuration and integration of monitoring and metrics within the Kubeflow environment. Their work involved adding Prometheus annotations, port configurations, and service definitions for components like the tf-operator and pytorch-operator. These changes ensure the collection and exposure of metrics, improving the observability and manageability of machine learning jobs within Kubernetes. The user also updated test configurations to align with these changes.
pythondata-sciencenotebookmachine-learningmlops
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Krishna Durai - Software Engineer, Machine Learning at Meta