Amr (Ibrahim) Amer-Machine Learning Engineer

Check rate
Experience
Machine Learning Engineer
German Research Center for Artificial Intelligence (DFKI)
- Developed end-to-end reproducible ML pipelines (PyTorch) with data versioning (DVC), experiment tracking (MLflow), automated testing (PyTest), and CI/CD across all training workflows.
- Scaled Vision Transformer and CNN training across NVIDIA A100 GPU clusters (CUDA, DDP, SLURM); applied hyperparameter optimization (W&B Sweeps) to reduce training overhead and identify optimal configurations.
- Developed a real-time 3D human motion generation system (ViT, VQ-VAE, SMPL-X/PIXIE) for personality-conditioned avatar synthesis; achieved state-of-the-art FID = 6.15 and P-FID = 10.31 on the UDIVA benchmark.
- Validated model expressiveness through structured user studies, achieving 86% accuracy in distinguishing extroverted vs. introverted avatar behaviors.
- Optimized inference pipelines by deploying PyTorch models via TensorRT and ONNX Runtime into native C++ code; benchmarked performance.
Software Developer (Backend & Data Systems)
General Authority of Civil Aviation (GACA)
- Developed secure backend web services using Java and scaled enterprise data integrations across high-volume aviation systems using Oracle SOA Suite.
- Optimized relational database schemas and authored PL/SQL stored procedures to accelerate data throughput for large-scale operational workloads.
- Refactored legacy code into modular, object-oriented architectures to improve system maintainability.
Software Engineering Intern
Ejada Systems
- Developed and tested enterprise J2EE software components to support scalable backend applications.
- Built and optimized SQL queries and database modules to ensure efficient data access.
Industry experience
See where this freelancer has spent most of their professional time.
Experienced in Education, Professional Services, Aerospace and Defense, Government and Administration, and Information Technology.
Business area experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology and Research and Development.
Summary
Machine Learning Engineer specializing in Computer Vision and Deep Learning, with an M.Sc. in Visual Computing from Saarland University. Proven track record delivering production-ready ML systems from distributed GPU training and multimodal generative models to high-performance C++ inference and end-to-end deployment.
Skills
Programming Languages
- Python
- Java
- C++ (14/17/20/23)
- Cuda
- Sql
- Bash
C++ Core Language
- Oop (Inheritance, Polymorphism, Encapsulation)
- Raii & Smart Pointers (Unique Ptr, Shared Ptr, Weak Ptr)
- Move Semantics & Perfect Forwarding
- Templates & Generic Programming
- Stl (Algorithms, Iterators, Map, Set, Unordered Map, Priority Queue)
- Concurrency (Std::Thread, Mutex, Std::Async)
- Modern C++ (Lambdas, Constexpr, Auto, Range-Based Loops)
Machine Learning
- Pytorch
- Tensorflow
- Scikit-Learn
- Monai (Medical Imaging)
- Hugging Face Transformers
- Fastai
Computer Vision
- Opencv
- Yolo (V8/V10)
- Detr
- Sam
- Bytetrack
- Deepsort
- Tracknet
- Homography & Camera Calibration
- Instance & Semantic Segmentation
- 3d Human Mesh Recovery
- Smpl-X
- Pixie
Deep Learning/Ml Architectures
- Cnns (Resnet, Efficientnet, Vgg)
- U-Net
- Gans (Conditional, Cyclegan)
- Diffusion Models
- Vision Transformers (Vit, Swin, Deit)
- Autoencoders (Vae, Vq-Vae)
- Detection Transformers (Detr, Rt-Detr)
Mlops & Experimentation
- Mlflow
- Weights & Biases
- Tensorboard
- Optuna
- Experiment Tracking
- Model Versioning
- Reproducible Pipelines
Deployment & Infrastructure
- Docker
- Kubernetes
- Fastapi
- Onnx Runtime
- Tensorrt
- Aws (Ec2, S3, Ecr)
- Multi-Gpu Training (Ddp)
- Slurm
Software Engineering
- Git
- Github
- Ci/Cd
- Scrum
- Rest Apis
- Pytest
- Performance Profiling
- Linux
Languages
Education
Saarland University
Master of Science · Visual Computing · Saarbrücken, Germany · 1.9
Arab Academy for Science and Technology
Bachelor of Engineering · Computer Engineering · Egypt · 3.2/4.0
Statistics
Experience
Global experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Amr is based in Saarbrücken, Germany.
Amr speaks the following languages: Arabic (Native), English (Advanced), German (Intermediate).
Amr has at least 9 years of experience. During this time, Amr has worked in at least 3 different roles and for 3 different companies. The average length of individual experience is 3 years and 10 months. Note that Amr may not have shared all experience and actually has more experience.
Based on recent experience, Amr would be well-suited for roles such as: Machine Learning Engineer, Software Developer (Backend & Data Systems), Software Engineering Intern.
Amr's most recent position is Machine Learning Engineer at German Research Center for Artificial Intelligence (DFKI).
In recent years, Amr has worked for German Research Center for Artificial Intelligence (DFKI).
Amr is most experienced in industries like Education, Professional Services, and Aerospace and Defense. Amr also has some experience in Government and Administration and Information Technology.
Amr is most experienced in business areas like Information Technology and Research and Development.
Amr has recently worked in industries like Education and Professional Services.
Amr has recently worked in business areas like Information Technology and Research and Development.
Amr holds a Master in Visual Computing from Saarland University and a Bachelor in Computer Engineering from Arab Academy for Science and Technology.
Amr is immediately available full-time for suitable projects.
Daily rate distribution
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
The average daily rate is the mean of all daily rates from recent contracts of comparable freelancers on our platform.
The median daily rate is the middle value of all daily rates — half of comparable freelancers charge less, half charge more. Unlike the average, it is barely affected by outliers.
Calculated based on our freelancers’ daily rates as of 5 Sep 2026. Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.
Similar freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Machine Learning Engineer
Nearby freelancers
Professionals working in or nearby Saarbrücken, Germany
