Hire the Best Python Script Programmers
in the United States

Clients rate our Python Script Programmers
Rating is 4.9 out of 5.
4.9/5
Based on 155 client reviews
Alex C.

Aston, Pennsylvania

$65/hr
4.7
189 jobs

35 years of experience in software engineering complemented by solid knowledge of computer science, mathematics and electrical engineering.

  • Python
  • C++
  • Assembly Language
  • Microsoft Windows
  • Bash
  • Qt Framework
  • Git
  • Microsoft Visual Studio
  • Valgrind
  • Computer Science
  • Linux
  • PostScript
  • CSV
  • Regex Writing
  • PDF
Tim B.

Kirkland, Washington

$40/hr
5.0
3 jobs

Hi, Iโ€™m Tim! I build Python automations, web scrapers, and lightweight web apps that turn manual, error prone work into efficient and reliable workflows. ๐‘๐ž๐œ๐ž๐ง๐ญ ๐๐ซ๐จ๐ฃ๐ž๐œ๐ญ๐ฌ: โ€ข ๐๐ƒ๐… โ†’ ๐“๐ž๐ฑ๐ญ ๐๐ข๐ฉ๐ž๐ฅ๐ข๐ง๐ž: Auto discovers files, runs high quality OCR (DPI control), parallelizes safely, and guards memory. Result: predictable outputs and restartable runs for large archives. โ€ข ๐“๐ž๐ฑ๐ญ ๐‚๐ฅ๐ž๐š๐ง๐ฎ๐ฉ ๐‚๐‹๐ˆ: Removes headers/footers and normalizes noisy text; dictionary backed checks keep outputs consistent for search/NLP. โ€ข ๐“๐ž๐ฑ๐ญ โ†’ ๐Œ๐๐Ÿ‘ (๐†๐จ๐จ๐ ๐ฅ๐ž ๐‚๐ฅ๐จ๐ฎ๐ ๐“๐“๐’): Sentence aware chunking, multilingual voices, idempotent reruns for batch conversions. ๐‡๐จ๐ฐ ๐ˆ ๐–๐จ๐ซ๐ค: โ€ข ๐‘๐ž๐ฅ๐ข๐š๐›๐ข๐ฅ๐ข๐ญ๐ฒ ๐…๐ข๐ซ๐ฌ๐ญ: Tests, type checks, structured logs, retries, and interruption aware recovery. โ€ข ๐Œ๐š๐ข๐ง๐ญ๐š๐ข๐ง๐š๐›๐ฅ๐ž ๐ƒ๐ž๐ฅ๐ข๐ฏ๐ž๐ซ๐ฒ: A straightforward repo, an ergonomic CLI or scheduler, and docs you can hand off. โ€ข ๐•๐š๐ฅ๐ข๐๐š๐ญ๐ข๐จ๐ง ๐Œ๐ข๐ง๐๐ฌ๐ž๐ญ: Trained in Microbiology, Immunology & Molecular Genetics (UCLA) and upskilled via Coding Dojo (2022). I take the time to understand the scenario and the issue to create deterministic pipelines with explicit validation and edge case coverage. โ€ข ๐’๐ž๐œ๐ฎ๐ซ๐ข๐ญ๐ฒ & ๐‚๐จ๐ฆ๐ฉ๐ฅ๐ข๐š๐ง๐œ๐ž: Secrets hygiene, robots.txt/ToS aware scraping, and NDA friendly collaboration. ๐–๐ก๐š๐ญ ๐ญ๐จ ๐’๐ž๐ง๐: โ€ข Your workflow description or sample inputs. ๐–๐ก๐š๐ญ ๐˜๐จ๐ฎโ€™๐ฅ๐ฅ ๐†๐ž๐ญ ๐๐š๐œ๐ค: โ€ข A brief plan with options (scope, timeline, budget) and fast, thoughtful communication. Post delivery support is included for any issues and small changes. ๐’๐ค๐ข๐ฅ๐ฅ๐ฌ: โ€ข ๐–๐จ๐ซ๐ค๐Ÿ๐ฅ๐จ๐ฐ ๐€๐ฎ๐ญ๐จ๐ฆ๐š๐ญ๐ข๐จ๐ง: Automate repetitive desktop, web, and file tasks with reliable batch orchestration, skip existing/resume, and structured progress logs. โ€ข ๐ƒ๐š๐ญ๐š ๐๐ข๐ฉ๐ž๐ฅ๐ข๐ง๐ข๐ง๐ , ๐‚๐ฅ๐ž๐š๐ง๐ข๐ง๐ , ๐š๐ง๐ ๐๐ซ๐จ๐œ๐ž๐ฌ๐ฌ๐ข๐ง๐ : Normalize, validate, transform, and export datasets at scale with deterministic outputs and robust progress/reporting. โ€ข ๐๐ƒ๐… ๐๐ซ๐จ๐œ๐ž๐ฌ๐ฌ๐ข๐ง๐ : Discover and validate inputs, render or extract text per page, control DPI, and produce predictable outputs with clear diagnostics. โ€ข๐ˆ๐ฆ๐š๐ ๐ž/๐“๐ž๐ฑ๐ญ ๐๐ซ๐จ๐œ๐ž๐ฌ๐ฌ๐ข๐ง๐ : Preprocess images, run high quality OCR, correct perspective, and clean extracted text with dictionary backed checks. โ€ข ๐€๐ˆ ๐–๐จ๐ซ๐ค๐Ÿ๐ฅ๐จ๐ฐ ๐ˆ๐ง๐ญ๐ž๐ ๐ซ๐š๐ญ๐ข๐จ๐ง: Wire LLM workflows end to end with session gating, message validation, error handling, batch jobs, and secrets hygiene. โ€ข ๐€๐๐ˆ ๐ƒ๐ž๐ฌ๐ข๐ ๐ง ๐š๐ง๐ ๐ˆ๐ง๐ญ๐ž๐ ๐ซ๐š๐ญ๐ข๐จ๐ง: Model endpoints and schemas, validate inputs, serialize responses, and integrate external services with resilient error/auth handling. โ€ข ๐‚๐จ๐ง๐œ๐ฎ๐ซ๐ซ๐ž๐ง๐ญ ๐š๐ง๐ ๐€๐ฌ๐ฒ๐ง๐œ๐ก๐ซ๐จ๐ง๐จ๐ฎ๐ฌ ๐๐ซ๐จ๐ ๐ซ๐š๐ฆ๐ฆ๐ข๐ง๐ : Accelerate batch workloads via safe parallelism, chunking, retries, and interruption aware recovery. โ€ข ๐‚๐จ๐ฆ๐ฆ๐š๐ง๐ ๐‹๐ข๐ง๐ž ๐“๐จ๐จ๐ฅ๐ฌ:Ship ergonomic CLIs with strong argument parsing, guardrails, informative help, deterministic reruns, and consistent exit codes. โ€ข ๐ƒ๐š๐ญ๐š ๐Œ๐จ๐๐ž๐ฅ๐ข๐ง๐  ๐š๐ง๐ ๐’๐๐‹: Design schemas/ERDs, implement CRUD, joins, and aggregates, and ensure integrity with idempotent upserts and constraints. โ€ข ๐–๐ž๐› ๐’๐œ๐ซ๐š๐ฉ๐ข๐ง๐ : Crawl and parse HTML safely, traverse links, filter and deduplicate, and export structured datasets. โ€ข ๐–๐ž๐› ๐€๐ฉ๐ฉ ๐ƒ๐ž๐ฏ๐ž๐ฅ๐จ๐ฉ๐ฆ๐ž๐ง๐ญ: Build secure CRUD apps with routing, sessions/auth, server side validation, flash messaging, dashboards, and JSON endpoints. โ€ข ๐ƒ๐ž๐›๐ฎ๐ ๐ ๐ข๐ง๐  ๐š๐ง๐ ๐‘๐ž๐Ÿ๐š๐œ๐ญ๐จ๐ซ๐ข๐ง๐ : Diagnose with instrumentation/logging, refactor for clarity and safety, and resolve repository/merge conflicts cleanly. โ€ข ๐๐ฎ๐š๐ฅ๐ข๐ญ๐ฒ ๐š๐ง๐ ๐‘๐ž๐ฅ๐ข๐š๐›๐ข๐ฅ๐ข๐ญ๐ฒ: Create unit/integration suites, enforce type/lint gates, and automate CI with graceful failure isolation. ๐“๐ž๐œ๐ก ๐’๐ญ๐š๐œ๐ค๐ฌ: โ€ข ๐‚๐จ๐ซ๐ž: Python ยท JavaScript ยท SQL ยท Bash โ€ข ๐–๐ž๐›: Flask ยท Django ยท HTML/CSS ยท Bootstrap ยท jQuery ยท OpenAPI 3.1 โ€ข ๐’๐œ๐ซ๐š๐ฉ๐ข๐ง๐  & ๐ƒ๐š๐ญ๐š: Requests ยท Pydantic ยท BeautifulSoup ยท PyMuPDF ยท Tesseract OCR ยท OpenCV โ€ข ๐“๐ž๐ฌ๐ญ๐ข๐ง๐  & ๐๐ฎ๐š๐ฅ๐ข๐ญ๐ฒ: pytest ยท mypy ยท Ruff ยท uv ยท Git ยท CI โ€ข ๐ƒ๐š๐ญ๐š ๐…๐จ๐ซ๐ฆ๐š๐ญ๐ฌ/๐’๐ญ๐จ๐ซ๐ž๐ฌ: CSV/JSON/YAML/TOML ยท SQLite ยท MySQL โ€ข ๐€๐ˆ/๐ˆ๐ง๐ญ๐ž๐ ๐ซ๐š๐ญ๐ข๐จ๐ง๐ฌ: OpenAI APIs ยท Google APIs ยท REST APIs

  • Python
  • CSS
  • JavaScript
  • HTML
  • Flask
  • Django
  • SQL
  • Bash
  • Bootstrap
  • OpenAPI
  • Beautiful Soup
  • Tesseract OCR
  • pytest
  • OpenAI API
  • Google APIs
Laremy R.

Syracuse, Utah

$95/hr
5.0
49 jobs

I have over 15 years of software development experience. Over the course of my experience I have developed solutions using various of languages on Windows, Linux, and MacOS. I have built solutions from scratch and modified open source software to meet client needs. If you are looking for a software developer that can quickly turn your requirements into a working software solution, I am your developer. I stand behind my work 100%. The job is not done until my clients are satisfied with the solution they receive. In addition I am a tinkerer. I have developed solutions on Arduino, Particle.io, Raspberry Pi, and the ATMega series of micro controllers. I enjoy developing solutions that can control various hardware devices Skills ------- Languages: C/C++, Python (2.x / 3.x), C#, SQL, Bash, Java IDEs: Visual Studio, Atmel Studio, LabWindows/CVI, Eclipse, ViM (gdb) OSs: Windows, Linux, MacOS Other: Wix Toolset, RESTful API Certifications: CSSLP What I can do for you --------------------------- Desktop Software: I can develop command line and GUI utilities to perform system monitoring, generate documents and many other tasks. Middleware: I can create a middleware layer for hardware components to help mitigate the risk of hardware components becoming obsolete. Drivers: I have developed drivers to simplify the integration of hardware components. Firmware: I have developed firmware solutions to read and control a number of hardware components.

  • Python
  • C++
  • C
  • MySQL
  • Microcontroller Programming
  • Embedded System
  • API Integration
  • Microsoft Visual Studio
  • Software Design
  • Systems Engineering
  • JSON
  • Bash Programming
  • SQL
  • Software Development
Eugene K.

San Diego, California

$37/hr
4.9
96 jobs

I have 9 years of experience (part-time) in Python development, and my skills are listed below: - Web scrapers, bots, automation, web automation, scripting, API scripts, ETL; - Data extraction, data cleaning, data processing, data transformation; - Backend development, web apps with Flask, Django, MySQL; - Frontend coding with HTML, CSS, JS, React; - Covering UI with selenium tests.

  • Python
  • Selenium
  • Data Scraping
  • pandas
  • JavaScript
  • API
  • Data Processing
  • Data Transformation
  • Flask
  • MySQL
  • Bot Development
  • Automation
  • SciPy
  • Matplotlib
  • Python Scikit-Learn
Anthony G.

Kings County, New York

$75/hr
4.4
116 jobs

As a seasoned freelance programmer with a strong foundation in security and Unix systems, I bring a wealth of expertise to the realm of software development. With a passion for tackling complex challenges, I specialize in full-stack development, reverse engineering, and imparting knowledge through tutoring. Technical Proficiency: - Programming Languages: Proficient in a diverse range of languages including Python, Java, Ruby, Perl, C, JavaScript, and more! - Security Expertise: Extensive experience in identifying and mitigating security vulnerabilities. Adept at conducting penetration testing, threat modeling, and implementing robust security measures. - Unix Mastery: In-depth understanding of Unix-based systems, with a focus on Linux. Capable of optimizing system performance and ensuring the security and stability of Unix environments. Full Stack Development: - Frontend: Skilled in crafting responsive and user-friendly interfaces using HTML, CSS, and JavaScript frameworks such as React and Angular. Backend: Experienced in developing scalable server-side applications with proficiency in Node.js, Django, and Flask. Database Management: Proficient in designing and implementing databases using MySQL, PostgreSQL, and MongoDB. Reverse Engineering: - Binary Analysis: Expertise in reverse engineering and analyzing binaries to uncover vulnerabilities and enhance software security. Tutoring and Mentorship: - Educational Background: Possessing a comprehensive understanding of programming fundamentals, security concepts, and Unix systems, I am adept at conveying complex ideas in an accessible manner. - Mentorship: Committed to fostering the growth of aspiring developers through personalized guidance, code reviews, and hands-on mentorship. Additional Skills: - DevOps: Proficient in implementing CI/CD pipelines, containerization (Docker), and orchestration (Kubernetes) for streamlined development and deployment processes. - Networking: Knowledgeable in networking protocols, firewall configurations, and VPN setups to ensure robust and secure communication. - Cloud technologies: AWS, GCP, and Azure. Professional Approach: - Problem Solver: Known for my analytical mindset and creative problem-solving skills, I thrive in dynamic environments and excel at finding innovative solutions to intricate challenges. - Collaborative Team Player: Effective in cross-functional collaborations, I communicate technical concepts to both technical and non-technical stakeholders, fostering a cohesive and productive working atmosphere. With a commitment to continuous learning and a track record of delivering high-quality solutions, I am well-equipped to contribute to projects requiring a versatile and experienced freelance programmer with a focus on security and Unix environments.

  • Python
  • Java
  • JavaScript
  • C++
  • Ruby
  • SQL
  • Perl
  • C
  • HTML
  • Assembly Language
Jason M.

Madison, Wisconsin

$45/hr
5.0
49 jobs

I'm a quantitative analyst and statistical programmer with a PhD in mathematics from the University of Wisconsin-Madison. I have experience with Python and R, as well as a working knowledge of SQL. I have a particular interest in social research and policy (for example housing, demography, poverty, education, health), so if you have such a project I'd love to hear from you.

  • Python
  • R
  • Statistics
  • MATLAB
  • Data Scraping
  • SQL
  • Quantitative Analysis
  • Machine Learning
  • GNU Octave
  • Data Extraction
  • Data Analysis
  • Statistical Programming

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 Python Script Programmer in the United States on Upwork?

You can hire a Python Script Programmer in the United States on Upwork in four simple steps:

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

Rates charged by Python Script Programmers 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 Python Script Programmer in the United States on Upwork?

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

Can I hire a Python Script Programmer 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 Python Script Programmer proposals within 24 hours of posting a job description.