Suraj Kota

Senior Software Development Engineer at Amazon Web Services (AWS)

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Suraj Kota is a Senior Software Development Engineer with nine years of experience specializing in MLOps, Kubernetes, and AWS services, currently building production-ready ML integrations at Amazon Web Services in San Francisco. He blends backend and automation expertise with hands-on contributions to high-profile open-source projects like Kubeflow Pipelines and the AWS Controllers for Kubernetes, improving SageMaker integration, test coverage, and ACK code generation robustness. His work spans infrastructure-to-application concerns—adding resilient retry and cleanup logic, handling nil responses in generated code, and enhancing Helm deployments for real-world AWS workloads. Comfortable across distributed systems, data engineering, and ML deployment pipelines, he brings both deep systems thinking and practical automation to complex cloud problems. A persistent tinkerer, Suraj’s early research and automation background (from legal-domain knowledge bases to HPE virtualization tooling) informs a pragmatic approach to reproducible, region-independent testing and scalable deployments.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Information Technology, Bachelor of Technology (B.Tech.) Information Technology at National Institute of Technology Raipur
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at University of Florida
github-logo-circle

Github Skills (24)

kubernetes10
boto10
python10
testing10
kubeflow10
machine-learning10
cloud-infrastructure10
kubectl10
go-testing10
sagemaker10
automation10
code-generation10
go10
mlops10
aws10

Programming languages (11)

HCLTypeScriptShellC++GoMustacheHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
kubeflow/pipelines

Apr 2020 - Aug 2022

Machine Learning Pipelines for Kubeflow
Role in this project:
userMLOps Engineer
Contributions:132 reviews, 15 commits, 25 PRs in 2 years 4 months
Contributions summary:Suraj contributed to the integration and testing of AWS SageMaker components within the Kubeflow Pipelines framework. Their work involved adding user agent headers to the boto3 client, fetching component versions, and writing integration tests for SageMaker components like training jobs and endpoints. The user's changes spanned multiple files related to AWS SageMaker integration, including test configurations, utility functions, and component definitions. These contributions improved the robustness and test coverage for SageMaker-related pipelines.
pipelinetektondata-sciencemachine-learningmlops
AWS Controllers for Kubernetes (ACK) is a project enabling you to manage AWS services from Kubernetes
Role in this project:
userBack-end & Test Automation Engineer
Contributions:60 reviews, 14 commits, 17 PRs in 2 years 2 months
Contributions summary:Suraj contributed to the development of tests for the SageMaker model resource within the AWS Controllers for Kubernetes (ACK) project. Their work included creating S3 buckets and IAM roles, making tests region-independent, and adding assertions for Kubernetes resource status. They also incorporated retry logic to improve test stability and implemented cleanup procedures. The user's contributions focused on ensuring the reliability and functionality of the SageMaker model controller.
controllersaws-servicesackkubernetesaws
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
Suraj Kota - Senior Software Development Engineer at Amazon Web Services (AWS)