Senior Software Development Engineer at Amazon Web Services (AWS)
San Francisco, California, United States
Join Prog.AI to see contacts
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.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Technology (B.Tech.) Information Technology, Bachelor of Technology (B.Tech.) Information Technology at National Institute of Technology Raipur
Master’s Degree Computer Science, Master’s Degree Computer Science at University of Florida
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.
AWS Controllers for Kubernetes (ACK) is a project enabling you to manage AWS services from Kubernetes
Role in this project:
Back-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)