Ahmed Kamel is a Senior Software Development Engineer based in Edinburgh with 17 years of experience building web, search, and machine learning systems. He has a strong track record at Amazon across SDE I to senior roles and earlier research and engineering stints at Microsoft Bing, Yahoo, and startups, blending production engineering with information retrieval and data mining expertise. Ahmed contributes to high-profile open-source AWS projects—improving SageMaker's Python SDK for reusable model code and enhancing the AWS CDK for log retention and X-Ray support—showing deep familiarity with ML tooling and infrastructure as code. He combines research-rooted problem solving with practical cloud engineering, and often focuses on making complex ML and infra workflows more reusable and robust. An interesting detail: he has repeatedly worked at the intersection of model deployment and cloud-native tooling, enabling short-lived credential support and unifying code-location logic for real-world ML pipelines.
The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
Role in this project:
Cloud Engineer / Infrastructure Engineer
Contributions:131 reviews, 12 commits, 18 PRs in 2 years 3 months
Contributions summary:Ahmed primarily focused on refactoring and migrating AWS Cloud Development Kit (CDK) constructs related to log retention from the `aws-lambda` package to the `aws-logs` package. This involved reimplementing functionality, introducing new constructs, and updating existing tests. Furthermore, the user's contributions included support for X-Ray tracing and the addition of cloudwatch logs exports functionality. These changes demonstrate a strong focus on infrastructure as code and cloud resource management within the AWS ecosystem.
A library for training and deploying machine learning models on Amazon SageMaker
Role in this project:
ML Engineer
Contributions:5 commits, 5 PRs, 19 comments in 3 months
Contributions summary:Ahmed primarily contributed to the Amazon SageMaker Python SDK, focusing on improving the framework's functionality. Their work involved allowing flexible code locations, enabling model code reuse between estimators and models, and unifying the model code location generation logic. The user also addressed various bug fixes and added tests to ensure code quality and robustness. They also incorporated changes to support short-lived credentials in local mode.
pytorchsagemakerdeployingmxnetpython
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
Ahmed Kamel - Senior Software Development Engineer at Amazon