Hire the Best Algorithm Developers
in the United States

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

Dedham, Massachusetts

$55/hr
5.0
12 jobs

I am an American citizen. English is my native language. Spanish is my second language. German is my third. I have also studied numerous other languages. In addition to software development as a contractor, I tutor students online in both computer science and the English language. I am also a technical writer, and I have authored a book on the C programming language.

  • C
  • C++
  • Java
  • Python
  • Web Development
  • C#
  • JavaScript
  • TypeScript
  • Basic
  • Lisp
  • Prolog
  • Artificial Intelligence
  • Angular
  • Node.js
  • PHP
Dennis S.

Chicago, Illinois

$49/hr
5.0
9 jobs

Senior Software Developer C++ Desktop Apps • Dashboards • Web Applications • Performance Tools I build practical desktop and backend systems where speed, reliability, and clean architecture are priority. My work includes native Windows applications, Full-Stack Web applications, real-time trading dashboards, automation tools, data workflows, API integrations, and custom software prototypes. 🖥️ C++ / C# Desktop Development Native Windows applications, Win32 tools, and event-driven desktop software multithreading, lock-free/low-contention design, memory and allocation control, deterministic execution, performance profiling and jitter reduction 🐍 Python / Data / AI Python is part of my workflow for automation, data processing, API work, AI/ML workflows, and rapid prototyping. PyTorch, TensorFlow, Data Processing ⚡Performance-Sensitive Software Low-latency UI updates, performance optimization, debugging, refactoring, and code cleanup 🌐 SaaS / Web Applications Web and SaaS application development 🔧 Custom Software Tools Custom tools around APIs, CLI tools, market data, automation, and internal workflows 📊 Trading & Market Data Systems Real-time dashboards, trading utilities, automation tools, and market data workflows 🔌 API Integrations & Backend Tools Broker APIs, data pipelines, command-line tools, backend utilities, and workflow automation 🧱 Clean Architecture & Maintainability Practical software design focused on reliability, clarity, and long-term maintainability ⚙️Rust Safe, high-performance backend and systems development 💹 Trading / Finance Experience Futures trading tools Rithmic Futures integrations IBKR Stocks integrations Binance Crypto integrations Polymarket trading bot development TradingView Lightweight Charts applications Real-time market data dashboards Custom trading utilities and automation tools My focus is building clean, reliable, maintainable software that solves real problems.

  • Algorithm Development
  • C++
  • Machine Learning
  • Python
  • TradingView
  • Pine Script
  • Trading Strategy
  • Trading Automation
  • Desktop Application
  • API
  • REST API
  • Rust
  • React
  • FastAPI
  • ML Automation
  • Websockets
  • PyTorch
  • Data Analysis
  • pandas
  • Financial Modeling
Allen M.

Woodland Park, Colorado

$100/hr
5.0
136 jobs

I hold a BS in Physics from the University of Colorado and a Master's equivalent in computer science and physics with an emphasis in data science. I have expertise in numerical analysis, modeling, and machine learning. I have a diverse mathematical and programming skillset and specialize in Python, Julia and Mathematica development. I can build complex applications in a broad range of domains based on my experience and learning methodology. My strengths are in problem-solving, analysis, and communication.

  • Algorithm Development
  • Machine Learning
  • Mathematical Modeling
  • Python
  • Statistical Analysis
  • Data Science
  • Forecasting
  • Data Extraction
  • Julia
  • Physics
  • Artificial Intelligence
  • Mathematica
  • Database Design
  • Financial Modeling
  • API Development
Alec S.

Santa Monica, California

$120/hr
5.0
1 jobs

Hello! I'm Alec, a seasoned Machine Learning Engineer with a rich 5-year journey in the defense industry. My expertise lies at the intersection of academic rigor and real-world application, where I harness the power of algorithms to unravel complex, multifaceted problems. My toolbox is extensive, featuring advanced techniques in machine learning, reinforcement learning, and optimization algorithms. My academic foundations in mathematics and statistics, combined with a robust software development background, equip me with a nuanced understanding of model intricacies. This dual expertise allows me to not just build, but also deeply understand models, ensuring that the solutions I engineer are not only powerful but also finely tuned to the specific contours of your challenges. What truly sets me apart is my ability to demystify the complexities of our work. With years of experience in customer-facing roles, I excel in translating technical intricacies into clear, actionable insights. This means that you don't just get a solution; you gain a comprehensive understanding of how it aligns with and propels your objectives. Let's collaborate to unlock tailored, impactful solutions that resonate with your unique needs, driving your projects to new heights with precision and clarity.

  • Algorithm Development
  • C++
  • Machine Learning
  • Python
  • MATLAB
  • TensorFlow
  • PyTorch
  • NumPy
  • pandas
  • Reinforcement Learning
  • Supervised Learning
  • Unsupervised Learning
  • Artificial Intelligence
  • Neural Network
Michael S.

Meridian, Mississippi

$125/hr
5.0
4 jobs

Overview: I build production-grade software in weeks, not months. As a Physicist and exited founder (Healthcare IT), I combine deep technical rigor with the speed of modern AI-augmented development. I don't just write code; I architect defensible, scalable systems. Most recently, I single-handedly built StrideIQ, a complex Causal Inference engine for athletes, utilizing a modern stack (FastAPI, TimescaleDB, Next.js) and proprietary algorithms. I shipped a patent-pending product that would typically require a team of four. Hire me if you need: Rapid MVP Delivery: Turning your concept into a deployed, working product in under 30 days. Complex Logic: I specialize in algorithms, time-series analysis, and "hard math" problems that standard developers avoid. Founder-Level Execution: I understand product-market fit and unit economics because I have built and sold a company before. Tech Stack: Python (FastAPI/Pandas), TypeScript (Next.js), PostgreSQL, Tailwind/Shadcn, AI Workflows.

  • Machine Learning
  • Python
  • Project Delivery
  • Data Entry
  • Team Building
  • Scripting
  • Data Mining
  • Physics
  • Applied Mathematics
  • Artificial Neural Network
  • Artificial Intelligence Ethics
  • Artificial Intelligence
  • Deep Learning
  • Neural Network
  • AI Agent Development
Slava A.

Aloha, Oregon

$125/hr
5.0
8 jobs

Senior C++ engineer for problems that need both deep math and production-grade code. PhD in physics, MS in computer science, 20+ years shipping high-performance software. I'm at my best on "fuzzy" problems that require cross-field knowledge — where someone has to build the mathematical model and write the fast, reliable program that solves it. Some examples from my track record: - An irregular-shape packing algorithm I developed for a 3D-printing company runs in production and saves an estimated $6M/year. - At NVIDIA, I reduced an NVLink traffic-loading problem to an NP-complete routing formulation and built an optimizer that made it tractable. - I designed a QR-based least-squares solver that made an airborne LiDAR calibration pipeline 10x faster. - My fixes to the 3D-AVC profile of H.264 led to updates in the MPEG standard and reference software. - I built a single-photon camera image reconstruction pipeline — recovering usable images from photon-starved, noisy data using ADMM, Newton-Raphson, optical flow, and motion-compensated frame accumulation (C++/CUDA/OpenCV). What I can do for you: - Numerical algorithms & mathematical modeling — optimization, linear algebra, least squares, ODE integration, finite elements, physics simulation. - Algorithm design & combinatorial optimization — scheduling and routing problems, NP-hard formulations, exact methods and heuristics, constraint programming, graph algorithms. - Computational geometry — packing and nesting algorithms, polygon and shape processing, spatial indexing, coordinate transformations, geometric optimization. - Sensors — camera and LiDAR calibration, point-cloud processing, computer vision. - Computational imaging & image processing — reconstruction, restoration, deconvolution, optical flow, motion compensation, OpenCV, CUDA. - Performance optimization — profiling down to hardware performance counters, SIMD/vectorization, cache and memory tuning, multithreading, balancing CPU load against I/O limits. - Physics-based reinforcement learning — custom simulation environments (C++, pybind11, Gymnasium), JAX/SAC training, physics-informed reward design, control of nonlinear dynamical systems. - Video compression — H.264/AVC and H.265/HEVC internals. - Parsers and domain-specific languages — I genuinely enjoy building translators and DSLs (Boost.Spirit or hand-rolled). - Systems programming on Linux and Windows. I publish what I can: an AVX2 matrix-transpose kernel profiled with raw hardware performance counters, a Bulirsch-Stoer ODE integrator, and a finite-element paper on arXiv — happy to share links. If your problem doesn't fit a standard job category, it's probably the kind I want. Tell me what you're trying to achieve, and I'll tell you honestly whether I'm the right person to build it.

  • C++
  • Mathematical Modeling
  • Python
  • JavaScript
  • Microsoft Windows
  • Linux
  • GIS
  • System Programming
  • Physics
  • Object-Oriented Design

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 the United States on Upwork?

You can hire a Algorithm Developer in the United States 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 the United States 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 the United States 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.