
Millions of people use Freelancer to turn their ideas into reality.
Trusted by leading brands and startups
General-Purpose computing on Graphics Processing Units (GPGPU) leverages the parallel processing capabilities of GPUs to perform computations typically handled by CPUs. By utilizing GPGPU programming, tasks such as numerical simulations, data processing, and machine learning algorithms can be significantly accelerated. Expert GPGPU programmers use tools like CUDA and OpenCL to harness the massive parallelism of GPUs, delivering high-performance computing solutions. This approach is ideal for applications requiring intensive computational workloads, enabling faster processing times and improved efficiency.
Ready to supercharge your project with GPGPU acceleration? Freelancer is the easiest way to find skilled GPGPU programmers for every budget.
Post your project for free and connect with skilled freelancers ready to start today. Compare bids, ratings and portfolios, and only pay when you're happy with the work.
~320 sec
to first bid
53+
bids per project
5k+
freelancers online
No upfront cost · pay only when you're happy with the work

7.3
7.3
96%

Thessaloniki, Greece
$32 USD per hour
Mostly interested and motivated in parallel computing ( OpenCL/CUDA/Multithreading etc.) on concepts around Cryptography, DSP, DIP or other algorithmic fields that can be enhanced with such techniques. I also had experience from academic years in the usage of libraries targeted for fast GPU development like Cublas/CuFFT/Thrust. In this platform I have gained experience in Web API development, mainly with Python tools and generally in other kind of web apps and automations. A big and important part of the work here is with trading automation, over the last 7 years I have worked with any kind of trading instruments in the US market Options, Futures, FX and even crypto stuff. I have mostly developed for Interactive Brokers and other platforms Other objective is to expand my experience in other software development areas. Open to the opportunity of contributing to interesting open-source projects.

7.8
7.8
96%

Jaipur, India
$20 USD per hour
With 15+ years of experience in Web Hosting, Cloud Infrastructure, Email Marketing Systems, DevOps & Linux Server Administration, I help businesses run high-performance, secure and scalable environments. I’ve worked with all major cloud platforms including AWS, Google Cloud, Digital Ocean, and have successfully delivered 850+ projects with excellent client satisfaction. 🌐 Core Services 🔸 Server & Cloud Management • Server Setup & Optimization (Linux, Ubuntu, CentOS, Alma Linux) • WHM/cPanel, Plesk, Webmin, CyberPanel • VPS / Dedicated / Cloud Server Management • Security Hardening & Firewall Setup (CSF, UFW) • HA-Proxy Load Balancing, Auto-Scaling • NGINX, Apache, PHP-FPM tuning • Backup, Disaster Recovery & Monitoring • SSL Installation, Fixing SSL/CURL Issues ________________________________________ 🔸 DevOps & Automation • Docker, Kubernetes, Ansible, Jenkins • CI/CD Pipelines • Cloud Infrastructure Automation • Git, GitHub Actions • Infrastructure Scaling & Optimization ________________________________________ 🔸 Video Streaming & Real-Time Platforms • BigBlueButton (BBB) Setup & Customization • Jitsi Meet • Red5, Wowza • Live Streaming Server setup (RTMP, HLS) ________________________________________ 🔸 Email Marketing Infrastructure • SMTP (Postfix, Send mail, PowerMTA) • DKIM, DMARC, SPF, rDNS Setup • MailWizz, Interspire, Acelle, Sendy, Mumara • Email Warmup, Inbox Optimization • SES, SendGrid, Mailgun Integration • Email Deliverability Fixes ________________________________________ 🔸 Windows & Office Services • Office 365 Setup & Administration • Windows Server Management • SSL Troubleshooting ________________________________________ 🔎 Digital Marketing Experience With 9+ years in Digital Marketing & SEO, I help clients increase online visibility using: • SEO (On-page, Technical, Off-page) • Google Ads Campaign Optimization • Website Audit & Traffic Growth Strategies Weekly and monthly performance reports are provided for full transparency.

6.8
6.8
98%

Montreal, Canada
$50 USD per hour
My name is Alexandre Kharlamov and I am an experienced computer programmer working freelance full time since 2012, writing mostly in C/C++/Javascript, with a lot of experience in full-stack webdev, desktop apps and games. Desktop Apps & Games (Windows/Linux), Games, Web Dev, Arduino, Raspberry Pi. My areas of expertise: -Portable Linux/Windows software in C/C++/Javascript -Game programming: C/C++, Javascript, HTML5. I make web games from scratch, or using libraries or game engines like Bevy. -Web programming including database design with Javascript/jQuery and SQL, including UI, CSS and 3d graphics in WebGL. -Arduino/ESP32/Raspberry Pi programming. Linux is my desktop OS, but I have a Windows box, which allows me to create cross-platform desktop software.

7.2
7.2
98%

Tukh, Egypt
$150 USD per hour
We employ science, technology, engineering, and mathematics (STEM) to develop smart, efficient, lightweight, and reliable solutions. We have more than 25 years of experience in software development using more than 30 programming/scripting language. We are experienced in: - Programming with (C/C++, Python, Java, C#, JavaScript, VBA, ... ) - Database (Oracle, SQL Server, MySQL, SQLite, PostgreSQL, MS Access, ... ) - Automation (Autodesk AutoCAD, Microsoft Office, ESRI ArcGIS, ... ) - GIS (ArcGIS, ThinkGeo, Oracle Spatial, PostGIS, GeoServer, QGIS, ... ) - Maps (Google Maps API, OSM API, Mapbox, Leaflet, ... ) - Routing (pgRouting, OSRM, ... ) - Image Processing/Machine Vision (MATLAB, OpenCV, ... ) - Computational Intelligence (Neural Networks, Evolutionary Algorithms, ... ) - Computational Geometry - Machine Learning - Data Mining - Optimization - Algorithms Design, Analysis, and Implementation - Simulation

6.7
6.7
100%

Birmingham, United Kingdom
$35 USD per hour
Professional B.Sc(hons) in Computer Science, Systems,/Software Engineer and Technical Architect, with vast corporate and freelancing experience in Europe, working for top global names in consumer electronics and software. Specialist Skills with over 10+ years experience, include ============================================= ++ C++, WIndows, Linux. Embedded C/C++ ++ Porting Legacy code to modern compilers; in particular legacy MS VC++ and Borland C++ ++ UML, OOA/OOD using |MS Visio, IBM Rational tools, Enterprise ++Specialise in : Microsoft Tools, Visual Studio, VC++, Visio, Office etc; as a Developer and technical architect. ++Used Windows since the early 90s, using VC++, any Win32 API(s), MFC, Windows APIs, SQL Server etc. WinCE, windows embedded, embedded VC++ Windows Custom Credential Provider Development using VC++ and COM. I also offer soft skills such a Life Coaching, mentoring, teaching , motivation to achieve goals, and Spiritual /Divine (advanced) teachings, training and healing. Do get in touch, should you feel like benefitting from 30+ years of experience. Thanks, Success to you! Dinesh

5.9
5.9
94%

BANGALORE, India
$60 USD per hour
Experienced with a wide variety of systems and platforms like AIX, HPUX, Linux, AS/400, Windows, Windows API, SDK and DDK and various programming languages. Worked on large scale enterprise applications in domains like financials, healthcare, telecom and ERP supply chain.

4.2
4.2
100%

Waltham, United States
$100 USD per hour
Researcher in the area of parallel systems, familiar with nearly all aspects of Parallel and Distributed Computing. Languages: C++, C, Java, Prolog Parallel Programming: OpenMP, MPI, Intel TBB, Intel Cilk++

5.3
5.3
100%

Nagda, India
$50 USD per hour
Your Tech Ally for Robust Solutions: Leverage 10+ years of experience in full-stack development to empower your business. We specialise in SaaS products, providing seamless technical support and developing scalable solutions.

5.1
5.1
94%

Tbilisi, Georgia
$20 USD per hour
⭐️ Master of Science in Artificial Intelligence ⭐️ ⭐️ Machine Learning / Deep Learning / Real-Time Trading Systems / Big Data ⭐️ ⚜️ Experienced in: ✔️ AI Trading Bots for Prediction Markets (Kalshi, Polymarket) ✔️ Real-time market-data systems using WebSocket & event-driven architectures ✔️ Trading dashboards, orderbook analytics, live telemetry & observability systems ✔️ Quant research, backtesting, threshold optimization & market analytics ✔️ Stable Diffusion, Midjourney, DALL·E, ControlNet, ComfyUI, A1111 ✔️ Transformers (BERT, ELMo, LLM workflows, AI agents) ✔️ Image Processing & Computer Vision (Object Detection, OCR, segmentation) ✔️ Chatbots & AI Automation Systems (Rasa, AI-assisted workflows) ✔️ NVIDIA TAO Toolkit, CUDA optimization & GPU pipelines ✔️ Streaming & distributed systems (Kafka, Spark, Amazon Kinesis) ✔️ ClickHouse, Grafana, ELK Stack, real-time analytics pipelines ✔️ Linux servers, VPS management, OpenVPN, Docker & infrastructure debugging ⚜️ Libraries & Frameworks: PyTorch, TensorFlow, Keras, Pandas, NumPy, Scikit-learn, OpenCV, NLTK, Matplotlib, CUDA, AWS, Azure ⚜️ Technologies: Kafka, Spark, Hadoop, Elasticsearch, Logstash, Kibana (ELK), ClickHouse, Grafana, WebSocket APIs ⚜️ Programming: Python, Matlab, Java, C/C++, PHP ⚜️ Data Visualization: Tableau, Power BI, live HTML5 Canvas dashboards ⚜️ Additional Skills: ✔️ AI-generated illustrations & media pipelines ✔️ AI video editing & video-to-video workflows ✔️ Real-time browser dashboards for trading/debugging systems ✔️ AI-assisted software architecture & operational tooling MetaTrader & MQL5 Development Experienced in developing and supporting automated trading systems for MetaTrader platforms, including custom Expert Advisors (EAs), indicators, trade-management tools, and real-time monitoring solutions. Skilled in designing event-driven trading logic, risk-management systems, execution automation, and market-data integrations for Forex and crypto trading workflows. Worked on projects involving: MQL4 / MQL5 Expert Advisors Trade execution automation Strategy optimization and backtesting Signal generation systems Risk and position management Real-time alerts and Telegram integrations Broker/API integrations Dashboard and telemetry systems VPS deployment and operational monitoring Debugging and optimization of existing EAs Strong focus on reliability, observability, low-latency execution, and maintainable architecture for live trading environments.
A GPGPU programmer is a specialist developer who writes parallel code that runs on graphics processing units to accelerate compute-heavy workloads such as scientific simulations, machine learning, image processing, and financial modeling. General-purpose GPU programming uses the massive parallelism of modern GPUs to deliver order-of-magnitude speedups over traditional CPU code, and a skilled GPGPU developer is the engineer who makes that performance accessible to your application.
A GPGPU programmer ports, writes, and optimizes code that executes on GPU hardware instead of, or alongside, the CPU. Their job is to identify which parts of a workload are parallelizable, restructure algorithms to fit the SIMT execution model, manage host-device memory transfers, and squeeze maximum throughput from the underlying hardware.
Beyond raw kernel writing, a GPGPU specialist profiles existing code, finds bottlenecks, and decides whether GPU acceleration is the right answer at all. The commercial value is straightforward: workloads that take hours on CPU clusters can finish in minutes on a single GPU, which translates directly into lower infrastructure costs and faster product iterations.
GPGPU work spans low-level kernel engineering through to integration with higher-level applications. Typical deliverables include:
Many engagements also include CPU-side refactoring, build system work with CMake, and containerization with Docker or Singularity for reproducible GPU environments.
A capable GPGPU expert is fluent in the toolchain that surrounds GPU compute, not just the kernel language itself. Expect working knowledge of:
GPGPU programming touches almost every compute-bound field. Freelance GPU developers commonly work on:
Strong GPU programmers combine systems-level C and C++ skill with a deep understanding of parallel algorithms and hardware architecture. When reviewing profiles and portfolios, look for evidence of measured speedups, profiler screenshots, published kernels on GitHub, and contributions to GPU-accelerated open source projects. Domain experience matters: a CUDA developer who has shipped production deep learning kernels is not interchangeable with one who specializes in scientific HPC, even though the underlying skills overlap.
Useful interview questions you can copy and use:
Ask for a small paid trial: a focused kernel optimization task with a clear baseline runtime is the fastest way to verify real ability.
Freelancer.com gives you direct access to a global pool of GPU developers, from CUDA specialists with HPC backgrounds to machine learning engineers who write custom Triton and TensorRT kernels. You can post a project on Freelancer.com and receive competitive bids from freelancers across multiple time zones, compare portfolios that show real benchmark numbers, and shortlist candidates whose past work matches your domain. Clients set their own budgets, and Milestone Payments hold funds in escrow until agreed deliverables are met, which protects both sides on technically demanding work. The scale and verification systems on Freelancer.com make it practical to hire on Freelancer.com even for highly specialized GPU roles that would be hard to fill through traditional channels.
Hiring a GPU developer is faster when your brief gives candidates enough technical context to bid intelligently. GPGPU work is highly specialized, so the quality of the project description directly determines whether you attract serious specialists or generalists guessing at the scope. The three steps below walk through posting, reviewing bids, and awarding the project.
Your project post is the single biggest determinant of bid quality. A clear, technical brief filters for candidates whose CUDA, OpenCL, or HIP experience genuinely matches what you need, and it prevents wasted rounds of clarification. Head to the
Bids on a GPGPU project are short proposals, not just price quotes. Strong proposals show that the freelancer has actually read the brief, understands the parallelism opportunity, and has a credible plan for hitting your performance target. Read each bid carefully and shortlist candidates whose technical approach is concrete.
The final decision combines proposal quality with profile evidence. For GPGPU work, weigh consistency of past performance work over a single impressive demo, since real GPU optimization skill shows up across many engagements. Look at the full profile of each shortlisted candidate before awarding.
Small kernel optimizations or proof-of-concept ports can be completed in a week or two, while production-grade GPU rewrites of large simulation or ML codebases often run for several months. Timeline depends on code complexity, whether unit tests exist, and how aggressive the performance targets are.
CUDA is one specific platform for GPGPU programming, limited to NVIDIA hardware. A GPGPU programmer is the broader role and may also work in OpenCL, HIP, SYCL, or Vulkan Compute, which matters if you need vendor-neutral code or AMD and Intel GPU support.
If your bottleneck is a parallelizable numerical workload and you want significant speedups on existing GPU hardware, you need a GPGPU specialist. A general C++ developer can write correct code but typically will not extract the memory, occupancy, and instruction-level optimizations that make GPU acceleration worth the effort.
Yes. Many clients hire GPU experts for fixed-scope work such as accelerating a single function, writing a custom CUDA op for a deep learning model, or profiling and tuning an existing kernel. A clear baseline benchmark and a target speedup make these engagements straightforward to scope.
Match your test hardware to your production target. If you deploy on data center GPUs such as the A100 or H100, the freelancer should benchmark on the same architecture, since occupancy, Tensor Core behavior, and memory bandwidth differ substantially from consumer cards.

Freelancer Enterprise
Use our workforce of 89 million to help your business achieve more.

Freelancer API
Why hire people when you can simply integrate our talented cloud workforce instead?
Post a project today and get bids from talented freelancers
Get some inspiration from GPGPU projects

Website Design.
$540 USD in 7 days.

App Design.
$100 USD in 1 day.

Website.
$430 USD in 1 day.

Website Design.
$140 USD in 13 days.

App Design.
$200 USD in 19 days.

Website.
$150 USD in 13 days.

Website.
$240 USD in 1 day.

Website.
$100 USD in 1 day.
Millions of users, from small businesses to large enterprises, entrepreneurs to startups, use Freelancer to turn their ideas into reality.
89.0M
89.0M
Registered Users
25.7M
25.7M
Total Jobs Posted