Hire the Best Pandas Developers

Clients rate our Pandas Developers
Rating is 4.8 out of 5.
4.8/5
Based on 770 client reviews
Sileshi A.

Addis Ababa, Ethiopia

$15/hr
5.0
6 jobs

I build backend systems, AI-powered applications, APIs, automation tools, and scalable full-stack applications using Python. Recently, I built and deployed a full-stack RAG application using FastAPI, Next.js, PostgreSQL (pgvector), Redis, Docker, AWS EC2, and CI/CD workflows. The system included document ingestion pipelines, semantic/vector search, async APIs, caching, and frontend integration. ━━━━━━━━━━━━━━━━━━ ✅ WHAT I CAN HELP WITH ━━━━━━━━━━━━━━━━━━ ✅ AI / RAG Applications ✅ FastAPI / Flask / Django Backend Development ✅ REST APIs & Automation Systems ✅ PostgreSQL & SQL ✅ Docker & AWS Deployment ✅ CI/CD Workflows ✅ Full Stack Web Applications ✅ React / Next.js Frontend Development ✅ Async Python Applications ✅ Data Processing & Backend Debugging ✅ Existing Codebase Maintenance & Refactoring ━━━━━━━━━━━━━━━━━━ 🛠️ TECH STACK ━━━━━━━━━━━━━━━━━━ 🔹 Python, SQL, Go, JavaScript, C# 🔹 FastAPI, Flask, Django 🔹 React, Next.js 🔹 PostgreSQL, Redis 🔹 Docker, GitHub Actions, CI/CD 🔹 AWS EC2 🔹 Vector Search & Embedding Pipelines 🔹 Git / Linux / APIs ━━━━━━━━━━━━━━━━━━ 🚀 RECENT EXPERIENCE ━━━━━━━━━━━━━━━━━━ 🟢 Built and deployed a full-stack RAG platform with vector search, document ingestion, async APIs, caching, and AWS deployment 🟢 Worked on AI training/evaluation projects involving real-world GitHub issues, debugging model-generated code, and preparing reproducible Docker environments 🟢 Prepared Python and SQL technical interview content for DataLemur, including coding questions, hints, and detailed solutions 🟢 Solved 1000+ DSA problems with strong focus on algorithms, debugging, edge cases, and performance optimization ━━━━━━━━━━━━━━━━━━ 💡 HOW I WORK ━━━━━━━━━━━━━━━━━━ ✔️ Clean & maintainable code ✔️ Strong debugging & problem-solving skills ✔️ Fast learner who can quickly understand existing systems ✔️ Comfortable working independently ✔️ Focused on practical, production-ready solutions If you need help building, improving, or debugging backend/AI systems, feel free to reach out. #AI #RAG #Fullstack #Python #React #SQL #GO

  • pandas
  • Nuxt.js
  • Git
  • MySQL
  • Python
  • React
  • C#
  • JavaScript
  • Next.js
  • Tailwind CSS
  • Algorithms
  • CI/CD
  • AWS Development
  • Golang
  • Django
  • PostgreSQL
  • Docker
  • .NET Core
  • Retrieval Augmented Generation
  • Data Analysis
Md. K.

Lalmonirhat, Bangladesh

$8/hr
5.0
34 jobs

Looking for a QA Engineer who can deeply test your SaaS product, uncover hidden edge cases, and ensure smooth, release-ready deployments? You’re in the right place. ✅ I’m Khorshed, a Manual QA Engineer with 3+ years of experience testing SaaS platforms, AI applications, and complex workflow-driven web apps. I have tested platforms across SaaS, AI, Fintech, LegalTech, Healthcare, EdTech, Insurance, and Social platforms. Analytical thinking is one of my strongest QA skills. I quickly understand product workflows, user roles, and system dependencies, which helps me identify high-risk areas and hidden edge cases early. Instead of only testing happy paths, I think like a real user and actively explore misuse scenarios, permission boundaries, and workflow breaks. To ensure nothing is missed, I create a structured feature × role × environment testing matrix that maps every important functionality. This approach helps uncover logic gaps, access issues, and edge cases before release, which is especially critical for complex SaaS platforms. Core QA Expertise: - SaaS Product Testing - Role-based access testing (Admin / Super Admin / User / Approver) - Multi-tenant platform validation - Workflow & business logic testing - Feature branch testing before release - Release readiness validation Testing Types: - Functional Testing - Regression Testing - Smoke & Sanity Testing - Exploratory Testing - Edge Case Testing - Database & Data Validation - Integration Testing - Cross-Platform Testing Web: Chrome, Safari, Firefox, Edge Mobile: iOS / Android Desktop environments QA Documentation & Reporting: - Test Plans - Test Scenarios & Test Cases - Regression Suites - Bug Reports with reproduction steps - Severity & priority classification - Release validation reports Tools I Work With: - Jira - Github - Basecamp - ClickUp - Trello - TestRail - Airtable - Azure DevOps - Notion - Google Sheets QA trackers - Loom / Screenshots for bug documentation My SaaS Testing Approach: I follow a structured QA workflow used by product teams and startups. 1️⃣ Requirement Analysis: Review feature specs, workflows, and acceptance criteria to identify missing edge cases and logic gaps. 2️⃣ Test Planning: I create a coverage matrix (Roles × Features × Environments) in a spreadsheet to ensure no scenario is missed. 3️⃣ Test Execution: I perform deep exploratory testing, simulating real user behavior such as: - incorrect inputs - skipped steps - permission boundary testing - workflow misuse scenarios - URL manipulation attempts - UI logic validation 4️⃣ Bug Reporting: Clear, developer-friendly bug reports including: - Clear bug title - Steps to reproduce - Expected vs actual behavior - Screenshots / recordings with voice - Severity classification - Console errors when relevant 5️⃣ Regression Testing: Before each release I verify that new fixes do not break existing functionality. 6️⃣ Release Validation: Final smoke testing and release readiness checks before production deployment. SaaS Platforms & Products I’ve Tested: NFPhub (SaaS Project Management Platform) → - Multi-tenant system - Role-based access (Admin, Approver, User) - Tested 10+ testing cycles before launch - Integration testing with MS Teams & Google Calendar - Maintained bug tracking sheets until resolution - Provided UI/UX improvement suggestions Appara (LegalTech SaaS Platform) → - Document-heavy legal workflow platform - Tested data-driven modules and document workflows - Verified system logic across complex features Notch (Project Management SaaS) → - Tested collaboration workflows - Permission and access validation - Feature regression testing PhysicianUX → AI healthcare platform for doctors CrashClaim → AI-powered insurance chatbot JavelinAI → AI email management platform SunlightAI → AI-powered EdTech platform (Prompt Engineering) TharejaAI → AI project management tool In some projects I also contributed to prompt engineering and frontend improvements while testing AI-driven features. Additional Projects: Involved → Social media platform (React Native) Stykyte → Fintech wallet & payments app Conquer → Generative AI email workflow system Chicken Derby → Web3 gaming platform Silpada → E-commerce platform Canva App → Creative design platform testing Why Clients Hire Me ✔ I think like a real end user and find bugs others miss ✔ I test edge cases, not just happy paths ✔ I deliver clear, actionable bug reports developers love ✔ I create structured QA coverage so nothing is missed ✔ I understand SaaS workflows and product logic ✔ I provide usability and UX improvement feedback If you need someone who can: • Test complex SaaS workflows and features • Perform release readiness and regression testing • Validate role-based permissions and integrations • Deliver clear bug reports and structured QA documentation • Improve usability and product workflows I’d love to help ensure your product ships stable, polished, and production-ready. Let’s connect 🚀

  • pandas
  • Manual Testing
  • Functional Testing
  • Regression Testing
  • User Acceptance Testing
  • End-to-End Testing
  • Web Testing
  • Postman
  • Test Case Design
  • Bug Reports
  • JavaScript
  • n8n
  • AI Agent Development
  • Usability Testing
  • Python Numpy FastAI
Kostya O.

Kyiv, Ukraine

$20/hr
4.9
28 jobs

I’m a Python developer with over 5 years of experience, working alongside my small but highly skilled team. Together, we specialize in delivering high-quality, scalable solutions tailored to our clients’ needs. ➥ Our Services Include: ● Blockchain Integration: Implementing Subgraph and Substream integrations for efficient blockchain data handling. ● Telegram Bot Development: Building custom Telegram bots using Aiogram, tailored to streamline workflows and enhance automation. ● API Development: Designing and implementing robust RESTful APIs for seamless data exchange. ● Data Services: Web scraping, data parsing, and aggregation from various sources. ● Image Processing & OCR: Parsing images with OpenCV and extracting text using TesseractOCR to digitize and transfer large volumes of data efficiently. ● Message Queues: Expertise in integrating RabbitMQ and Kafka for efficient task management and real-time data streaming. ● Custom SDK Solutions: Providing access EVM blockchains through SDK. Airdrop automation apps. ➥ Key Skills: ✚ Programming Languages & Frameworks Python | Django | Flask | FastAPI | Scrapy | Playwright | Selenium | Pyppeteer ✚ Image Processing & OCR OpenCV | TesseractOCR ✚ Database Technologies PostgreSQL | MongoDB | Redis ✚ Server & Infrastructure AWS | Docker | Shell | DigitalOcean | Mailu ✚ Messaging & Queues RabbitMQ | Kafka ✚ Blockchain Tools Subgraph | Substream | Web3 ✅ Notable Achievements: Scraping data from different websites and save data to database with optimization. Extracted and processed large datasets from scanned images using OpenCV and TesseractOCR, automating data entry tasks and significantly reducing manual effort. Transferred and digitized image-based data into structured formats for use in analytical and operational systems. Built a custom Telegram bot for task automation, improving workflow efficiency for multiple clients.

  • pandas
  • RESTful API
  • Scrapy
  • Python
  • Django
  • API
  • Web Crawling
  • Data Entry
  • Selenium
  • HTML5
  • JSON
  • Data Extraction
  • Amazon EC2
  • Amazon S3
ranveer V.

Chandigarh, India

$60/hr
5.0
25 jobs

The market doesn't wait. Neither does my code. I specialise in building live algorithmic trading infrastructure — execution backends, options signal engines, and broker integrations that run unsupervised in production. My systems are engineered to survive forced reboots, API failures, and market chaos without human intervention. If it touches live money, it has to be right the first time. Recent Engineering Work: - Live Options Signal Engine: Architected an asynchronous backend ingesting real-time equities and OPRA data via Polygon, utilizing a proprietary scoring model with ATR logic. Built a low-latency Supabase state persistence layer ensuring full trade-state recovery across server reboots. - CME Futures Execution & Architecture: Engineered a causally valid execution bridge for CME micro futures, eliminating lookahead bias in TradingView/Pine Script signals and managing resting OCO bracket orders. - Machine Learning & EDA: Executed multi-feature rule mining (LightGBM/XGBoost) on a 17,236-trade dataset to extract predictive Smart Money Concepts (SMC) rules for AI trading optimization. - Quantitative Risk Auditing: Conducted 10,000-path Monte Carlo survivability audits on CME MBO frameworks, stress-testing execution realism and adaptive drawdown governance. - Broker Execution Bots: Automated execution systems integrated with IBKR, Charles Schwab, and Angel One, managing dynamic lot scaling, live P&L tracking, and full crash recovery. Credentials: - PCPP1 & PCAP Certified - Flask open-source contributor (PR #5722) - Top Rated · 100% Job Success Score If you're building live trading infrastructure and need an engineer who understands both the code and the market mechanics — send me a message.

  • pandas
  • Python
  • Python Asyncio
  • Websockets
  • Trading Automation
  • Derivatives Trading
  • Financial Trading
  • Pine Script
  • Machine Learning
  • Financial Software
  • API Integration
  • PostgreSQL
  • Supabase
  • AI Trading
  • Quantitative Analysis
Raul F.

Cochabamba, Bolivia

$55/hr
5.0
21 jobs

Senior Software Engineer with 15+ years of experience designing, developing, modernizing, and maintaining enterprise web applications, e-commerce platforms, CRM/ERP systems, WMS tools, REST APIs, webhooks, and automation solutions. Strong background in C#, ASP.NET MVC, ASP.NET Core, Web API, Razor Pages, SQL Server, JavaScript, cloud environments (Azure), and full software delivery processes. Experienced in both hands-on development and technical leadership, including mentoring developers, improving code quality, debugging complex issues, and supporting production systems. Python experience in data processing, automation, API integrations, and modular architecture. Practical work with Pandas, NumPy, structured data pipelines, indicator calculation, and reusable components. Skilled in AI-assisted software design, prompt engineering for development, LLM-assisted debugging and code review, AI-assisted documentation, and workflow automation using AI tools. Comfortable working with both legacy systems and new builds, balancing maintainability, business continuity, performance, and delivery speed. Strong ownership across the full SDLC, from requirements analysis and solution design to implementation, release support, and production troubleshooting.

  • pandas
  • ASP.NET MVC
  • Twitter/X Bootstrap
  • PHP
  • AngularJS
  • HTML5
  • Apps Script API
  • jQuery
  • CSS 3
  • Laravel
  • ASP.NET
  • Vue.js
  • Python
  • NumPy
  • Microsoft Azure
  • C#
  • React
  • Microsoft SQL Server
  • Git
  • ASP.NET Core
Md Redwan I.

Doraville, Georgia

$30/hr
4.7
43 jobs

Hi, I am Md. Redwan Islam, a Computer Science graduate researcher at the University of Georgia with strong experience in machine learning, artificial intelligence, knowledge graphs, graph neural networks, LLM-based workflows, IoT systems, cloud-based analytics, and research-oriented software development. My recent work focuses on applied AI/ML research and implementation, especially graph-based AI, dynamic graph neural networks, knowledge graph construction, biomedical knowledge representation, explainable AI, and LLM-assisted research systems. I have worked on projects involving biologically inspired framework for scalable and adaptive graph neural networks on various large datasets. I also work on knowledge graph-based biomedical AI, including antimicrobial resistance, horizontal gene transfer, mobile genetic elements, and scientific data integration from heterogeneous biological databases. My experience includes building structured pipelines for data collection, entity-relation modeling, graph construction, semantic representation, graph analytics, and machine learning over complex scientific datasets. In addition to graph AI and knowledge graphs, I have experience with LLM applications, retrieval-augmented generation concepts, AI research automation, question-answering systems, literature-based reasoning, prompt engineering, and integrating LLMs with structured data sources. I can help design AI workflows that connect plain-language questions to databases, knowledge graphs, APIs, or analytical pipelines. At the University of Georgia, I have worked as a Graduate Research Assistant and Graduate Teaching Assistant, supporting courses such as Data Mining, Discrete Mathematics, and Data Science. My academic and research background includes machine learning, deep learning, data mining, signal processing, public health analytics, IoT-based real-time data collection, and cloud-based data analysis. I have also contributed to research involving NHANES data analysis, explainable public health analytics, Raman spectroscopy with machine learning, and brain-computer interface signal classification. Before joining UGA, I completed my B.Sc. in Electrical and Electronic Engineering from Bangladesh University of Engineering and Technology. During my undergraduate research, I published an IEEE conference paper on electrocorticography-based motor imagery signal classification using continuous wavelet transform. I later worked as an IoT Software Developer at DataSoft Systems Bangladesh and as a Satellite Operation / Computer and Data Center Engineer at Spectra International Limited, where I contributed to the Bangabandhu Satellite-1 project with Thales Alenia Space, France. That work involved server installation, application software maintenance, networking equipment, switches, routers, and data center infrastructure. I can help with: Machine Learning and Deep Learning Graph Neural Networks and Graph Analytics Knowledge Graph Construction and KG-Based AI LLM Applications and RAG-Style Workflows Biomedical and Scientific AI Pipelines Python Data Analysis and Research Prototyping NLP, Data Mining, and Text Analytics IoT Data Collection and Cloud-Based Analytics Database Design, APIs, and Backend Development Academic Research Coding, Experimentation, and Paper-Ready Results My technical stack includes Python, PyTorch, TensorFlow, Keras, scikit-learn, NumPy, SciPy, Pandas, R, MATLAB, Java, C/C++, C#, JavaScript, Node.js, REST APIs, Django, Laravel, SQL, MySQL, MongoDB, Linux, Docker, Git, GitHub, AWS, Azure, SPSS, LaTeX, and data visualization tools. I am especially interested in projects where AI research needs to be turned into a working prototype, reproducible codebase, analytical pipeline, technical report, or production-ready proof of concept. If your project involves machine learning, knowledge graphs, LLMs, graph data, scientific datasets, biomedical AI, or research-driven software development, I can help you build it carefully, clearly, and rigorously.

  • pandas
  • SciPy
  • OpenCV
  • Python Scikit-Learn
  • PyTorch
  • Python
  • MATLAB
  • Microsoft Excel
  • Feature Extraction
  • Flask
  • Arduino
  • Jupyter Notebook
  • LaTeX
  • Microsoft Excel PowerPivot
  • Tutoring

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

What does a Pandas developer do?

A pandas developer writes Python code to load, clean, and transform tabular data using the pandas library. This role focuses on manipulating DataFrames and Series to prepare raw datasets for analysis or machine learning models. The work involves handling missing values, merging disparate sources, and reshaping structures to meet specific reporting requirements.

  • Load data from various file formats such as CSV, Excel, and Parquet into pandas DataFrames using IO functions like read_csv and read_parquet. Manage these imports by specifying correct engines, such as pyarrow or fastparquet, to handle large datasets efficiently.
  • Clean and preprocess raw datasets by identifying and resolving data quality issues. Apply methods like fillna to impute missing values or dropna to remove incomplete records, ensuring the resulting DataFrame contains consistent and usable information for downstream tasks.
  • Combine multiple datasets into unified tables using merge and concat operations. Align rows based on shared keys or indices to integrate information from different sources, creating a comprehensive view that supports deeper analytical queries.
  • Summarize and aggregate data using groupby split-apply-combine patterns. Compute statistical metrics such as sums, means, or counts across specific categories to generate high-level insights from detailed transactional records.
  • Reshape data structures using pivot and pivot_table functions to reorganize rows and columns. Transform long-format data into wide-format tables or vice versa to match the input expectations of visualization tools or modeling algorithms.
  • Export processed datasets to target formats for storage or sharing. Write final DataFrames to Parquet files using to_parquet or other supported methods, preserving data types and structure for future retrieval or integration into broader data pipelines.

How to hire a Pandas developer on Upwork

Step 1: Post a job

Define your data transformation needs clearly to attract specialists who master the Pandas library. Use the Job Post Generator powered by Uma™, Upwork's Mindful AI to draft a precise description in seconds. Describe your dataset formats and cleaning goals, and Uma writes a tailored post for you. You can publish this new draft immediately, update a saved version, or reuse an existing template.

  • Specify required IO operations such as reading CSV, Excel, or Parquet files into DataFrames for processing.
  • List essential preprocessing tasks like handling missing values with fillna or dropna methods.
  • Detail expected outputs including merged datasets, grouped aggregations, or reshaped pivot tables.

Step 2: Evaluate candidates

Review portfolios for evidence of complex DataFrame manipulations and efficient data pipelines. Uma runs instant video interviews and builds shortlists with side-by-side comparisons to speed up your selection process. Look for code samples that demonstrate clean, reproducible data workflows.

  • Check for scripts that combine multiple sources using merge or concat operations effectively.
  • Verify experience exporting large datasets to Parquet format using pyarrow or fastparquet engines.
  • Look for examples of split-apply-combine patterns that summarize data for reporting or modeling.

Step 3: Interview your top choices

Discuss specific challenges related to data volume and transformation logic during your conversations. Schedule and conduct these interviews directly within Upwork Messages, which generates an immediate transcript and summary after each session. Focus on their approach to data integrity and performance.

  • Ask how they handle memory constraints when loading large Excel or CSV files into memory.
  • Request examples of how they validate data quality after performing join or merge operations.
  • Discuss their strategy for reshaping wide-format data into long-format structures for analysis.

Step 4: Agree on scope and begin work

Set clear milestones for data cleaning, transformation, and final export deliverables. Use Upwork Messages and the contract workroom to share files and track progress securely. Identity verification, payment protection, hourly tracking, and project funds keep your engagement safe.

  • Define milestones for initial data ingestion and cleaning before moving to complex aggregations.
  • Specify the exact output formats, such as Parquet or CSV, for each delivered dataset.
  • Agree on validation criteria to confirm that merged and pivoted tables match expected schemas.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring a Pandas developer cost?

$500-$1,500 per project is a typical range for focused Pandas developer work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Data cleaning scripts

$500-$1,200/project

Entry-level to mid-level
  • Scripts that handle missing values with fillna or dropna
  • Summary of removed or imputed records
  • Processed CSV or Excel file ready for analysis

Dataset merging

$1,200-$2,500/project

Mid-level
  • Code that combines tables using merge or concat operations
  • Single dataset with resolved keys and columns
  • Documentation of duplicate or mismatched entries

Aggregation pipelines

$2,500-$4,500/project

Mid-level to senior-level
  • Code that applies split-apply-combine patterns for summaries
  • Aggregated outputs grouped by specified categories
  • Explanation of transformation steps and assumptions

Data reshaping

$4,500-$7,000/project

Senior-level
  • Code that transforms long data into wide formats via pivot_table
  • Structured table optimized for reporting or modeling
  • Notes on index handling and column hierarchy

ETL automation

$7,000-$12,000/project

Expert-level
  • End-to-end scripts that read, transform, and export data
  • Optimized binary files generated via to_parquet
  • Instructions for running and scheduling the pipeline

Frequently asked questions

Is hiring a Pandas developer worth it?

For most businesses, yes: hiring a Pandas developer is worthwhile. These specialists write scripts that clean messy spreadsheets and merge separate data sources into single tables. They automate repetitive formatting tasks so your team spends less time fixing errors in Excel.

How do I evaluate Pandas developer candidates?

Look for candidates who explain how they handle missing values using specific methods like fillna or dropna. Ask them to describe a time they used groupby operations to summarize large datasets or merged multiple files without creating duplicate rows.

What file formats can a Pandas developer work with?

A Pandas developer reads and writes CSV, Excel, and Parquet files using built-in IO functions. They also support HDF5 formats and convert data between these types for different software systems.

Can a Pandas developer reshape data for reporting?

Yes, they use pivot and pivot_table functions to reorganize rows and columns for clearer summaries. This process transforms raw transaction logs into aggregated views that stakeholders can read easily.