Hire the Best C++ Programmers & Developers
in Ethiopia

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Kirubel G.

Koye, Ethiopia

$10/hr
5.0
2 jobs

Hey there! Iโ€™m an AI-Native Developer with 7+ years of programming experience in Python, Java, and C++, helping businesses automate workflows, understand their data, and scale operations with smart, AI-powered solutions. I focus on building practical, results-driven systems โ€” not just cool tech. Whether itโ€™s streamlining your processes, building AI agents, or crafting intelligent ML models, I deliver solutions that save time, reduce costs, and drive real business impact. ๐Ÿš€ What I Do ๐Ÿค– AI Agents & Automation Build intelligent systems that handle repetitive tasks, enhance decision-making, and streamline operations. ๐Ÿ“Š Data Analytics & Smart Insights Turn raw data into clear, actionable dashboards and insights using analytics and machine learning. ๐Ÿ“ˆ Full-Stack AI/ML Development (Finance-Friendly) Design end-to-end ML pipelines, model training, deployment, and automation โ€” powered by my enthusiasm for financial data and stock-market analytics. โš™๏ธ Process Optimization & System Integration Integrate AI models, APIs, databases, and automation tools to eliminate bottlenecks and boost productivity. ๐Ÿง  Core Skills Python | Java | C++ | Full-Stack ML | API Integration | Data Analytics | Workflow Automation | RAG Systems | Stock Market Data | Git/GitHub | Cloud Deployment (AWS, GCP) ๐Ÿ’ฌ Why Clients Work With Me I focus on clarity, reliability, and measurable results. You get solutions that work in the real world โ€” not over-engineered concepts. I ask the right questions, understand your business needs, and deliver clean, maintainable systems that actually move the needle. If youโ€™re ready to automate, analyze, and scale using next-generation AI and ML, letโ€™s make it happen.

  • Python
  • API Development
  • Web Development
  • FastAPI
  • AI Agent Development
  • Automation
  • API Integration
  • Data Analytics
  • n8n
  • Cloud Development
  • LLM Prompt Engineering
  • Web Scraping
  • Supabase
  • Trading Automation
  • Quantitative Research
  • Alpha Testing
  • Stock Price Prediction
  • MLOps
  • Machine Learning
  • CI/CD
Ermias S.

Addis Ababa, Ethiopia

$25/hr
5.0
11 jobs

๐’๐“๐€๐‘๐“ ๐ฐ๐ข๐ญ๐ก ๐š ๐…๐‘๐„๐„ ๐€๐ˆ ๐‘๐จ๐š๐๐ฆ๐š๐ฉ - get a clear implementation plan for your product I'm an AI Developer. Most of my work is building AI SaaS products. Some clients come with an idea. Others already have software and want to add AI. In both cases, I help them build something people can actually use. ๐Š๐ž๐ฒ ๐Ÿ๐š๐œ๐ญ๐ฌ ๐š๐›๐จ๐ฎ๐ญ ๐ฆ๐ž: 1) I've been building software since 2016 2) I work with startups and enterprise companies across the USA, Sri Lanka, India, Australia, and the Bangladish 3) I specialize in AI SaaS Development, AI Agent Development, and Enterprise AI Solutions 4) 9+ years of building software products and AI-powered applications 5) I'm an expert in Autonomous AI Agents, Multi-Agent Systems, RAG, Workflow Automation, and LLM Integrations 6) I deliver end-to-end development - from architecture and AI strategy to deployment and long-term support Node.js โ€ข OpenAI โ€ข Claude โ€ข Gemini โ€ข LangChain โ€ข LangGraph โ€ข CrewAI โ€ข AutoGen โ€ข RAG โ€ข Pinecone โ€ข Weaviate โ€ข Qdrant โ€ข Milvus โ€ข AWS Here's the kind of work I usually do. ๐๐ฎ๐ข๐ฅ๐๐ข๐ง๐  ๐€๐ˆ ๐’๐š๐š๐’ ๐๐ซ๐จ๐๐ฎ๐œ๐ญ๐ฌ AI Developer โ€ข AI SaaS โ€ข AI SaaS Developer โ€ข AI Development โ€ข AI App Development โ€ข AI Agent Development โ€ข AI Platform โ€ข AI Implementation โ€ข AI Model Integration โ€ข Artificial Intelligence Most of my projects are AI SaaS products. Sometimes I build them from scratch. Sometimes I join an existing product and add AI where it makes sense. As an AI Developer and AI SaaS Developer, I work on products that people use every day. ๐‚๐ซ๐ž๐š๐ญ๐ข๐ง๐  ๐€๐ˆ ๐€๐ ๐ž๐ง๐ญ๐ฌ Autonomous AI Agents โ€ข Multi-Agent Systems โ€ข LangGraph โ€ข CrewAI โ€ข AutoGen โ€ข Tool Calling โ€ข Function Execution โ€ข Memory Systems โ€ข Short-Term Memory โ€ข Long-Term Memory โ€ข Vector Memory โ€ข Planning Agents โ€ข Reasoning Agents โ€ข Agent Orchestration โ€ข Role-Based AI Agents โ€ข AI Chatbot โ€ข AI Bot Not every project needs an AI Agent. But when it does, it should do more than answer questions. I build AI Agents that use tools, remember information, complete tasks, and work together inside Multi-Agent Systems. ๐–๐จ๐ซ๐ค๐ข๐ง๐  ๐ฐ๐ข๐ญ๐ก ๐‹๐‹๐Œ๐ฌ ๐š๐ง๐ ๐‘๐€๐† OpenAI โ€ข Claude โ€ข Gemini โ€ข LangChain โ€ข RAG โ€ข RAG Pipelines โ€ข Embeddings โ€ข Vector Databases โ€ข Pinecone โ€ข Weaviate โ€ข Qdrant โ€ข Milvus โ€ข RedisAI AI becomes much more useful when it can work with your own data. I build RAG systems that connect AI with documents, knowledge bases, and business information. I also integrate OpenAI, Claude, and Gemini into new and existing AI SaaS products. ๐€๐ฎ๐ญ๐จ๐ฆ๐š๐ญ๐ข๐ง๐  ๐๐ฎ๐ฌ๐ข๐ง๐ž๐ฌ๐ฌ ๐–๐จ๐ซ๐ค Workflow Automation โ€ข Automated Workflow โ€ข System Automation โ€ข Zapier โ€ข Make โ€ข n8n โ€ข Workato โ€ข API Integration โ€ข REST API โ€ข Webhooks A lot of work doesn't need to be done by people. It can be automated. I build workflows that connect AI with the tools your business already uses. If you're looking for an AI Developer or AI SaaS Developer, whether you're building a new AI SaaS product or adding AI to an existing one, feel free to send me a message. I'd be happy to learn more about your project!

  • Laravel
  • PHP
  • C#
  • Python
  • CodeIgniter
  • Programming Bug Fix
  • Web & Mobile Design Consultation
  • Node.js
  • Angular
  • Flutter
  • Django Stack
  • React
  • Google Play
  • SEO Performance
  • Google Chrome Extension
Samuel E.

Addis Ababa, Ethiopia

$30/hr
5.0
23 jobs

I build complete AI-enabled web products: Vue or Angular interfaces, Python/FastAPI backends, RAG pipelines, databases, and cloud deployment. If your product crosses frontend, backend, and AI, I can own the connections between them instead of passing work between three developers. Top Rated on Upwork | 100% Job Success | $30K+ earned | 3,596 hours delivered A few examples of my work: โ€ข Built and deployed a RAG-based learning platform with document ingestion, embeddings, retrieval, configurable prompts, automated tests, and AWS deployment. โ€ข Built AI character systems for live audiences using LLMs, LangChain, FAISS, document reranking, provider switching, and text-to-speech. โ€ข Developed Vue/Vuetify and Angular frontends for learning, operations, and AI products, including an offline-first application for unreliable network conditions. โ€ข Built Python and C#/.NET APIs, automation workflows, database integrations, trading systems, and blockchain-based transaction flows. โ€ข Reduced an API workflow from about 30 seconds to under 300 milliseconds and worked on a platform load-tested for 10,000 concurrent users. Iโ€™m usually brought in for one of four situations: โ€ข You need an AI feature added to an existing web product. โ€ข You need a RAG or agent system that is tested, evaluated, and ready for production. โ€ข Your Python backend is slow, unreliable, or difficult to maintain. โ€ข You want one engineer to take a feature from the UI through the API, database, testing, and deployment. I work primarily with Python, FastAPI, Django, C#/.NET, Vue.js, Vuetify, Angular, TypeScript, PostgreSQL, Redis, Docker, AWS, GCP, LangChain, FAISS, and Qdrant. I communicate clearly, ask questions before making expensive assumptions, and keep changes easy for another engineer to understand. Send me the problem, your current stack, and what โ€œdoneโ€ should look like. Iโ€™ll tell you where I can help and where I canโ€™t.

  • Python
  • Django
  • Machine Learning
  • Web Scraping
  • Stable Diffusion
  • LLM Prompt
  • MySQL
  • PostgreSQL
  • FastAPI
  • Generative AI
  • AI Agent Development
  • OpenAI API
  • LangChain
  • Vector Database
  • API Development
  • Amazon Web Services
  • Docker
  • Algorithm Development
  • Retrieval Augmented Generation
  • Prompt Engineering
Beshir Dekebo H.

Addis Ababa, Ethiopia

$25/hr
4.7
34 jobs

๐ŸŽ–๏ธ๐ŸŽ–๏ธ๐ŸŽ–๏ธA pleasure to work with Beshir. He's a very talented programmer who can help you with any coding task."๐ŸŽ–๏ธ๐ŸŽ–๏ธ๐ŸŽ–๏ธ โœ… Senior Full-stack Web and Mobile Developer with over 6 years of experience. Experienced Fullstack Developer and Competitive Programmer with expertise in โš›๏ธ React, React Native, Next.js, Node, MongoDB, MYSQL, and other Javascript with a strong problem-solving background. I have developed end-to-end, fully functional websites and participated in numerous projects. I also have strong experience in system programming and multithreading. Frontend Expertise โœ… React JS, Next JS, Angular, TypeScript, JavaScript โœ… Tailwind CSS, Material UI, CSS, Sass Backend Expertise โœ… Node JS โœ… Django โœ… Mongo DB, PostgresSQL, MYSQL AI Automation and Integrations Competitive Programming โœ… Algorithm and Data structure expert โœ… Python, Java, C++ Testing โœ… Jest โœ… Cypress โœ… jsDoc Why Me? โญ Clean, structured, and maintainable code โญ Fluent communication and fast response time โญ On-time delivery and unlimited feedback revisions โญ Strong problem-solving skills and experience in competitive programming โญ Passion for exploring new technologies and approaches.

  • Python
  • n8n
  • React
  • TypeScript
  • JavaScript
  • Figma
  • Data Structures
  • MERN Stack
  • Front-End Development
  • Next.js
  • Full-Stack Development
  • OpenAI API
  • Claude
  • SaaS Development
  • AI Agent Development
  • AI Development
  • React Native
  • Node.js
  • Make.com
Amanuel M.

Gondar, Ethiopia

$15/hr
5.0
30 jobs

As for technology and science jobs, there are opportunities for both lecturers and engineers. My name is Amanuel, but you can call me Aman. Currently, I work as a lecturer in IoT at the Department of Electromechanical/Mechatronics Engineering. I have been working in this field over four years. For my M.Sc. thesis in Mechatronics Engineering, I designed an AI-based autonomous robot intended for hospital use. This robot employs deep reinforcement learning (DRL) and DL-based robots using programming languages such as Python and C/C++. I built a prototype of this robot using the NVIDIA JETSON NANO 2GB developer kit and ARDUINO UNO as master and slave. The SGD (Stochastic Gradient Descent) algorithm is an essential algorithm for Gradient Descent that was used in this project. I also have extensive experience with SolidWorks and AutoCAD and have used MATLAB to implement classical controllers such as PI and PID, interfacing them specifically with SolidWorks. Consequently, I believe I am well-equipped to collaborate with and support individuals in the field of AI and programming. **** SERVICE AREAS **** ๐ŸŸ  Machine Learning: โœ… Machine learning model development and implementation โœ… Data preprocessing and feature engineering โœ… Supervised learning (classification, regression) โœ… Unsupervised learning (clustering, dimensionality reduction) โœ… Deep learning and neural networks โœ… Natural language processing (NLP) tasks โœ… Recommendation systems โœ… Time series analysis and forecasting โœ… Model evaluation and performance optimization ๐Ÿ”ด Computer Vision: โœ… Image classification and object recognition โœ… Object detection and localization โœ… Image segmentation โœ… Facial recognition and biometrics โœ… Image and video analysis โœ… Feature extraction and representation learning โœ… Optical character recognition (OCR) โœ… Pose estimation and tracking ๐ŸŸฃ Model Evaluation and Performance Optimization: โœ… Model validation and evaluation metrics โœ… Hyperparameter tuning and optimization โœ… Performance optimization for scalability and efficiency โœ… Debugging and troubleshooting ML models **** Proficient in the following PYTHON Libraries for ML/DL projects **** โœ”๏ธTensorflow โœ”๏ธ Keras โœ”๏ธ PyTorch โœ”๏ธ Pandas โœ”๏ธ NumPy โœ”๏ธ SciPy โœ”๏ธ Python Scikit-Learn โœ”๏ธ Statsmodels โœ”๏ธ Matplotlib โœ”๏ธ OpenCV โœ”๏ธ PIL **** Successfully Completed jobs in Upwork **** โžก Emotion detection using CNN on the FER2013 dataset: Video Classification Deep Learning โžก Stock price prediction using different predictive algorithms: Need an AI expert for stocks โžก Computer vision using YOLOv5 PyTorch model: Weapon detection using Yolo and SURF Algorithm โžก Building Predictive model for stocks (ForEex ): Build me a deep learning AI model from my data โžก Build speech synthesis model using BARK, Tortoise, and SVC pre-trained models: Voice Cloning text to speech (custom voice) โžก Create an object detection AI model for refrigerators and turn it into an API โžก Python Developer - Depth-Enhanced CNN Model Specialist โžก Research and Compare various AI Models โžก Data Analyst and Engineer **** Successfully Completed projects **** โœณ ML-based Stroke prediction โœณ Apple Price Prediction using RNN/LSTM โœณ Sign Language Recognition System using Random-Forest ML algorithm โœณ Alphabet Recognition (EMNIST) based on OpenCV, Convolutional Neural Network (CNN) โœณ Object Detection-DL and OpenCV โœณ ML-based Stroke prediction: LR, RNN/LSTM, Random-Forest, and Decision-Tree algorithms. โœณ AI/DL-based Autonomous navigating and patient follower robot using Nvidia Jetson Nano DK

  • Computer Vision
  • Python
  • TensorFlow
  • OpenCV
  • Machine Learning Model
  • Deep Learning
  • Machine Learning
  • Data Science
  • Convolutional Neural Network
  • Artificial Neural Network
  • Recurrent Neural Network
  • Artificial Intelligence
  • Machine Learning Framework
  • Deep Learning Modeling
  • Deep Learning Framework
Biruk B.

Addis Ababa, Ethiopia

$10/hr
5.0
2 jobs

I am a seasoned full-stack developer experienced in building websites and apps from the ground up and I have been lucky enough to learn these skills on the job and within a team following the best practices out there in agile software development. If you are looking for a developer who is keen to learn and contribute, I am your guy. Key Skills: โœ… Programming Languages and Frameworks: Dart, C#, C++, Java, Python, JavaScript (ES6+), AppScript โœ… Frontend Development: ReactJs, Flutter, NextJs, JQuery, NextJs โœ… Backend Development: NodeJs, Django, Springboot โœ… Telegram Bot Development: Aiogram โœ… Project Management: Full project lifecycle management, Agile Software Development โœ… Database Management: SQL, MySQL, PostgreSQL, NoSQL, Google Sheets, AppScript โœ… Tools & Technologies: Figma, Canva, Git, CI/CD pipelines, Jira, ClickUp, Trello, Notion โœ… Optimization: Skilled in Algorithms and Data Structures, focused on performance and scalability What Makes Me Different: โœ… Proven Leadership: I have a track record of quickly rising to leadership roles due to my ability to lead teams effectively and deliver high-quality results. โœ… Full Lifecycle Management: From initial concept to final deployment, I manage every aspect of the project, ensuring that itโ€™s completed on time and within budget. โœ… Clean Code Commitment: I prioritize writing clean, maintainable code that follows best practices, ensuring long-term stability and ease of future updates. โœ… Team Collaboration: I excel in team environments, easing collaboration, and mentoring others to help them reach their full potential. โœ… Continuous Learning: I am passionate about staying updated with the latest technologies and industry trends, ensuring that my skills are always sharp and relevant. โœ… Results-oriented: I track my progress closely and focus on delivering measurable results that align with your business goals. If you are looking for a person who smiles through debugging, Iโ€™m your person. Letโ€™s chat before my coffee runs out! โ˜•๐Ÿ’ป

  • C++
  • Node.js
  • React
  • Java
  • Python
  • Algorithms
  • Data Structures
  • MySQL
  • Data Entry
  • PostgreSQL
  • Responsive Design
  • Front-End Development
  • Mobile App Development
  • Web Design
  • UX & UI

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 C++ Programmer & Developer in Ethiopia on Upwork?

You can hire a C++ Programmer & Developer in Ethiopia on Upwork in four simple steps:

  • Create a job post tailored to your C++ Programmer & Developer project scope. We'll walk you through the process step by step.
  • Browse top C++ Programmer & Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top C++ Programmer & Developer profiles and interview.
  • Hire the right C++ Programmer & 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 C++ Programmer & Developer?

Rates charged by C++ Programmers & 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 C++ Programmer & Developer in Ethiopia on Upwork?

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

Can I hire a C++ Programmer & Developer in Ethiopia 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 C++ Programmer & Developer proposals within 24 hours of posting a job description.