Ahmed Kamel

Senior Software Development Engineer at Amazon

City of Edinburgh, Scotland, United Kingdom
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

👤
Senior
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.
code17 years of coding experience
job10 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
897reputation
63kreached
4answers
12questions
github-logo-circle

Github Skills (27)

aws-cdk10
python10
machine-learning10
typescript10
cloud-infrastructure10
sagemaker10
aws10
typescript-types10
infrastructure-as-code10
typescripts10
pytest9
aws-lambda9
chainer7
pytorch7
mxnet7

Programming languages (9)

TypeScriptJavaC++RustScalaJavaScriptGroovyRuby

Github contributions (5)

github-logo-circle
aws/aws-cdk

Aug 2020 - Dec 2022

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
Role in this project:
userCloud 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.
development-kitaws-cloudcloud-infrastructureinfrastructurecloud-development
aws/sagemaker-python-sdk

Jun 2018 - Oct 2018

A library for training and deploying machine learning models on Amazon SageMaker
Role in this project:
userML 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