Hire the Best Algorithm Developers
in Egypt

Clients rate our Algorithm developers
Rating is 4.9 out of 5.
4.9/5
Based on 122 client reviews
Essam S.

Cairo, Egypt

$35/hr
5.0
78 jobs

Pharmacist and business strategist with 12+ years of experience across pharmaceutical sales, marketing, and digital marketing, complemented by a proven record of building and scaling a successful private startup. I combine industry knowledge with advanced analytics, leveraging Python, data science, and statistical modeling to uncover actionable insights that drive business growth and market performance. My expertise extends into financial markets, where I apply technical and quantitative analysis to design and backtest systematic trading strategies. I am also actively engaged in AI and blockchain projects, developing innovative solutions that merge emerging technologies with practical business applications. Holding an MBA in Global Management (ESLSCA) and a Master of Science in Financial Engineering, I bring a multidisciplinary perspective that bridges healthcare, marketing, and finance. Whether optimizing customer segmentation, deploying data-driven trading algorithms, or exploring blockchain applications, I deliver scalable, insight-rich solutions that empower clients to make smarter decisions and achieve measurable results.

  • Algorithm Development
  • Machine Learning
  • Python
  • Statistics
  • Data Analysis
  • Data Visualization
  • Data Science
  • Linear Regression
  • Technical Analysis
  • Forex Trading
  • Quantitative Finance
  • TensorFlow
  • Neural Network
  • Analytics
Amr H.

Giza, Egypt

$25/hr
5.0
16 jobs

Iโ€™m a software engineer with a strong focus on problem solving and algorithms. Iโ€™ve solved 7000+ algorithmic problems across platforms like LeetCode and Codeforces, ranking in the top 0.16% on LeetCode and achieving Candidate Master on Codeforces. My background is deeply rooted in data structures, algorithmic thinking, and writing efficient, scalable solutions under constraints. Beyond solving problems myself, I mentor students and engineers to master problem-solving skills for coding interviews and technical assessments. I focus on building strong fundamentals and recognizing patterns.

  • Algorithms
  • C++
  • Data Structures
  • Java
  • Python
Ahmed M.

Cairo, Egypt

$30/hr
4.3
90 jobs

My job is to make your life easier ,automate your ideas and solve your problems through algorithms. I have 7 years of experience developing complex algorithms and mathematics from scratch to solve complex AI / datascience problems that have no solution anywhere. I don't just use pre-made solutions nor APIs, I create algorithms from scratch and fine-tune for context understanding, trajectory following, intent recognition, etc. ๐Ÿšง Note ๐Ÿšง The jobs in progress are for clients that got their work done successfully but never cared to close the contract thinking its not important, so they are not really in progress. Startups hire me to build the logic / algorithm and design the way the website / solution will work. Companies hire me to create solutions for problems that they use many humans to solve (if solved ) and takes them days. ๐ŸŽ… What I offer ๐ŸŽ„ ๐Ÿ”ฅ Modeling complex environments ๐Ÿ”ฅ Designing the workflow such that it satisfies the business requirements at the lowest possible cost and satisfy the future scaling needs. ๐Ÿ”ฅ Delivering a reliable code that will have places for upgrades and scaling. ๐Ÿ”ฅ Friendly manner with full concentration on the needs while giving advice on the regular uncalled for roadblocks. ๐Ÿงฎ Main algorithm capabilities: โœ”๏ธ Intelligent document and image classification, splitting, matching, searching. โœ”๏ธ Fuzzy matching and deduplication. โœ”๏ธ Rule based Chatbot Engines โœ”๏ธ Agentic LLMs, Agentic RAG. โœ”๏ธ Multi-Agent conversational RAG โœ”๏ธ Chain of text (COT) โœ”๏ธ Sentiment analysis and emotion detection โœ”๏ธ 3D and 2D binpacking โœ”๏ธ Babylonjs โœ”๏ธ NP-hard optimization โœ”๏ธ Performance Optimization My latest projects are ( Please check my portfolio below for videos and pictures): ๐ŸŒŸ Agentic reranking algorithm for a swiss company to be able to do intent recognition based text matching and automated annual reports comparison for pdf, doc, xlsx, csv ๐ŸŒŸ NLP, semantic analysis on Legal documents, ETHOS data, Weather data, social data, mental health data, sports data, medical data. ๐ŸŒŸ A fleet routing, Route optimization ( VRP ), Pickup And Delivery Algorithm To Achieve Lowest Mileage Visiting All Places using OSRM or Google maps and ( or tools / or-tools ) like carpooling, trucks, groceries, Taxi services and many others ๐ŸŒŸ 3D Binpacking Algorithm To Tight Pack Boxes And irregular Items In Containers. ๐ŸŒŸ Crowd analysis server and client on raspberry pi generating a live interactive Heatmap , line charts and scatter plots. ๐ŸŒŸ An algorithm that could read from 170 sensors using only 14 GPIO pins on any board which means less wiring , less boards needed and less money spent. ๐ŸŒŸ Patrolling security robots using Raspberry Pi. ๐ŸŒŸ Raspberry Pi, A.I. based surveillance system. ๐ŸŒŸ fuzzy PID Control Algorithm For Quadrotor Or Whatever That Needs Control. ๐ŸŒŸRoad surface detection, detecting potholes, breaks and cracks as well as curbs

  • Algorithm Development
  • Mathematical Modeling
  • Python
  • Embedded C
  • Artificial Intelligence
  • Data Science
Mostafa E.

Cairo, Egypt

$25/hr
5.0
6 jobs

I am a Software Engineer and AI Developer with strong experience building both traditional software systems and advanced AI/ML solutions. I work with Python, JavaScript, C++, Java, PyTorch (open to other languages/libraries as required). I also provide Private Tutoring. I offer services of Software Engineering:- - Web Development (Full-stack) โ€” React, Next.js, backend APIs - Database Design & Development โ€” MySQL, PostgreSQL - Mobile Development โ€” React Native (cross-platform), Android (Java) - Desktop Software Development โ€” JavaFX, Python (PyQt), C++ (Qt) - Scripting & Automation โ€” Python, JavaScript - Web Scraping & Data Extraction โ€” Python, JavaScript, Java AI Engineering (ML, GenAI & CV):- - Deep learning models (CNNs, Transformers, embeddings) - End-to-end AI system design, training, and deployment - GenAI & LLM pipelines (RAG, Agents, Tools) - Computer Vision and Multimodal AI Systems - Model Optimization and Production Integration Other Services:- - Private tutoring (Computer Science, including university courses and professional upskilling) I specialize in taking complex technical problems and turning them into reliable, production-ready solutions within tight timelines.

  • C++
  • Java
  • Python
  • JavaScript
  • AI Development
  • AI Agent Development
  • Computer Vision
  • Front-End Development
  • Back-End Development
  • Mobile Development Framework
  • Desktop Application
  • React
  • React Native
  • LangChain
  • Tutoring
  • Scripting
  • Node.js
  • Data Processing
  • Data Scraping
Saif El-Din H.

Cairo, Egypt

$35/hr
5.0
45 jobs

I am a highly skilled software engineer with 3+ years of experience in software development, problem solving, data structures, algorithms, and design patterns. I specialize in building robust projects from scratch, improving existing systems, optimizing performance, and mentoring others to help them grow in their careers. As a software engineer, I build projects from scratch, implement reliable solutions, and conduct thorough testing. I am also proficient in enhancing existing projects, improving performance, debugging issues, and providing technical guidance to help others achieve their goals. Skills: - Programming Languages: C, C++, Java, Python, JavaScript, SQL - Backend Development: FastAPI, Spring Boot, Django, REST APIs - Frontend Development: React, HTML, CSS, JavaScript - Databases: MongoDB, SQL - Core Concepts: OOP, Data Structures, Algorithms, Design Patterns, SOLID Principles - Other Strengths: Testing, debugging, performance optimization, code review, mentoring Algorithmic Background: - Dynamic Programming - Graph Theory: BFS, DFS, Dijkstra, MST, Max Flow - Number Theory and Probability - Binary Search and Ternary Search - Advanced Data Structures - Competitive Programming and problem solving Why choose me? ๐Ÿ‘‰ ๐€๐ฏ๐š๐ข๐ฅ๐š๐›๐ข๐ฅ๐ข๐ญ๐ฒ: I'm always here when you need me, ready to dive into coding challenges at any time. ๐Ÿ‘‰ ๐“๐ž๐š๐ฆ ๐‚๐จ๐ฅ๐ฅ๐š๐›๐จ๐ซ๐š๐ญ๐ข๐จ๐ง: I bring both technical prowess and teamwork skills to the table. I can lead effectively and work seamlessly within a team, juggling multiple tasks without breaking a sweat. ๐Ÿ‘‰ ๐‘๐ž๐ฌ๐ฎ๐ฅ๐ญ๐ฌ-๐ƒ๐ซ๐ข๐ฏ๐ž๐ง: My focus is on crafting efficient applications that not only meet but exceed expectations. I'm all about end-user satisfaction. ๐Ÿ‘‰ ๐‚๐จ๐ฆ๐ฆ๐ฎ๐ง๐ข๐œ๐š๐ญ๐ข๐จ๐ง: I'm fluent in geek speak and human talk. Whether it's explaining complex code or discussing project details, I've got it covered. ๐Ÿ‘‰ ๐‚๐ฅ๐ข๐ž๐ง๐ญ ๐ƒ๐ž๐๐ข๐œ๐š๐ญ๐ข๐จ๐ง: Once the code is written, my commitment doesn't end. I'm there for support even after the contract wraps up, ensuring everything runs smoothly.

  • Algorithm Development
  • Algorithms
  • C
  • C++
  • Data Structures
  • Java
  • Python
  • SQL
  • Software Design
  • Automation
  • Scripting
  • Git
  • GitHub
  • Version Control
  • SaaS Development
  • Web Development
Shady M.

Basioun, Egypt

$25/hr
4.9
71 jobs

A skilled software developer, on various platforms ranging from Windows to Linux to ARM and other embedded devices (AVR, PIC, etc). My preferred programming languages include, but are not limited to: - C/C++ - Java - Python - Rust - C# - Matlab I'm familiar with various open source libraries in different programming languages such as STL, Curl, Json, GTK, Swing, BeautifulSoup, Requests, Selenium, Tkinter, and many more... I've experience in Embedded Software using various microcontrollers (AVR, PIC, STM32, TM4C123, etc...). I've used many peripherals such as (GPIO, Timer, PWM, NVIC, RCC, FPEC, UART, SPI, I2C, CAN, ADC,...), interfaced it with many sensors and actuators. I've built many projects ranging from simple projects (blinking LEDs, motor control, calculator, stop watch, ...) to more advanced projects (Bootloader, Smart Home, Digital Clock, ...). I have a strong background about Algorithms and Data Structures such as: - Dynamic Programming - Backtracking - Graphs - DFS - BFS - MST - Heap - Trie - Balanced BSTs - Segment Trees - Disjoint Set - and many more... I've solved +370 DSA problems on HackerRank platform and got ranked 660 over 23 million developers in solving coding challenges. You can find my profile in the portfolio. My primary focus in writing software is performance, without sacrificing the safety and security of the application. I will do my best to discuss all the relevant details and the scope of the project with the client, so that I can form an idea of the finished product in order to be able to lay a better groundwork design for the project.

  • Algorithm Development
  • Algorithms
  • C
  • C++
  • Data Structures
  • Java
  • AVR Microcontroller
  • Embedded System
  • STM32
  • Mathematics
  • Web Scraping
  • Tutoring
  • Bash Programming
  • Rust

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a Algorithm Developer in Egypt on Upwork?

You can hire a Algorithm Developer in Egypt on Upwork in four simple steps:

  • Create a job post tailored to your Algorithm Developer project scope. We'll walk you through the process step by step.
  • Browse top Algorithm Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top Algorithm Developer profiles and interview.
  • Hire the right Algorithm Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a Algorithm Developer?

Rates charged by Algorithm Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a Algorithm Developer in Egypt on Upwork?

As the world's work marketplace, we connect highly-skilled freelance Algorithm Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream Algorithm Developer team you need to succeed.

Can I hire a Algorithm Developer in Egypt within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive Algorithm Developer proposals within 24 hours of posting a job description.