1

Freelance Python Gis Developer Jobs in Batavia, OH

Programming skills (Python, R), knowledge of cloud computing platforms, domain knowledge in relevant industries P&G's freelancer opportunities are for project-based or other short-term engagements ...

Data Analyst

Mason, OH · On-site +1

Programming skills (Python, R), knowledge of cloud computing platforms, domain knowledge in relevant industries P&G's freelancer opportunities are for project-based or other short-term engagements ...

... in GIS. Key Skills and Attributes * Excellent communication skills, both oral and written and a ... Project delivery experience and familiarity with computer programming tools like Power BI or Python.

Freelance Python Gis Developer information

See Batavia, OH salary details

$12

$53

$79

How much do freelance python gis developer jobs pay per hour?

As of Jul 31, 2026, the average hourly pay for freelance python gis developer in Batavia, OH is $53.78, according to ZipRecruiter salary data. Most workers in this role earn between $44.33 and $61.11 per hour, depending on experience, location, and employer.

How do Freelance Python GIS Developers typically collaborate with clients and other team members on projects?

Freelance Python GIS Developers usually work remotely and rely heavily on digital communication tools to collaborate with clients, project managers, and other developers. They often participate in regular video meetings, share progress via project management platforms, and use version control systems like Git to manage code. Clear documentation and prompt feedback are essential, as freelancers may be coordinating with teams across different time zones. Building strong communication skills and setting clear expectations with clients helps ensure project milestones are met efficiently.

What is the difference between Freelance Python Gis Developer vs GIS Analyst?

AspectFreelance Python GIS DeveloperGIS Analyst
Required CredentialsProficiency in Python, GIS software, and sometimes certifications in GIS or programmingBachelor's degree in Geography, GIS, or related field; certifications like GISP are common
Work EnvironmentIndependent, project-based, often remote or freelanceTypically employed full-time in offices, government agencies, or consulting firms
Industry UsageUsed across various industries for custom GIS solutions and data analysisPrimarily in urban planning, environmental management, and government sectors

While both roles involve GIS data, Freelance Python GIS Developers focus on coding and custom solutions, often working independently, whereas GIS Analysts handle data analysis and reporting within organizations.

What does a Freelance Python GIS Developer do?

A Freelance Python GIS Developer specializes in creating, maintaining, and optimizing applications or scripts that handle geographic information system (GIS) data using the Python programming language. They often work with spatial data, build custom GIS tools, automate data processing tasks, and integrate GIS functionalities into web or desktop applications. These professionals usually collaborate with clients on a project basis, offering expertise in libraries such as GeoPandas, Shapely, and ArcPy. Their work enables organizations to analyze and visualize spatial data effectively for decision-making and research.

What are the key skills and qualifications needed to thrive as a Freelance Python GIS Developer, and why are they important?

To thrive as a Freelance Python GIS Developer, you need a solid understanding of Python programming, geospatial concepts, and experience with GIS platforms, often supported by a degree in computer science, geography, or a related field. Proficiency in tools like QGIS, ArcGIS, GDAL, and libraries such as GeoPandas and Shapely is essential, along with familiarity with version control systems like Git. Strong problem-solving, self-management, and communication skills help you manage projects independently and collaborate effectively with clients. These skills and qualities are critical for delivering quality geospatial solutions, meeting client needs, and succeeding in a competitive freelance environment.
What job categories do people searching Freelance Python Gis Developer jobs in Batavia, OH look for? The top searched job categories for Freelance Python Gis Developer jobs in Batavia, OH are:
What cities near Batavia, OH are hiring for Freelance Python Gis Developer jobs? Cities near Batavia, OH with the most Freelance Python Gis Developer job openings:

COLLEGE CO-OP WASTEWATER ENGINEERING (GIS/Acoustic Sound/LiDar)

City of Cincinnati

Cincinnati, OH • On-site

$32K - $46K/yr

Other

Posted 17 days ago


City Of Cincinnati rating

9.1

Company rating: 9.1 out of 10

Based on 17 frontline employees who took The Breakroom Quiz

72nd of 839 rated public administrative organizations


Job description

General Statement of Duties The Metropolitan Sewer District posted a number of College Co-Op Job Postings for the Fall Semester beginning August 31, 2026. Please read through all Job Postings and apply for the position(s) you would like to be evaluated for and/or interviewed for as a Co-Op student. The Project plans are included in the Job Postings.

For more information about the different projects please contactjerrold.ware@cincinnati-oh.gov. The Priority Deadline for applications is July 24, 2026. Applications submitted by this date will be reviewed by MSD hiring managers before the posting closes on August 7, 2026

If selected for an interview, students will be notified via email as early as the week of July 24, 2026. All applications are accepted through the posting close date. If selected for an interview, you will be contacted via the email provided during the application process.

All applicants should have availability for work scheduled 32 - 40 hours per week. TO APPLY: Applicants must first create an account through govenmentjobs.com to apply for this position. Please click here to create your applicant profile and apply for the College Co-Op/Student Intern opportunity

If you are experiencing technical difficulties with completing your application, please call the NEOGOV Help Line at 855-524-5627. **Applicants with student visa and OPT, CPT, and current valid EAD at time of hire, are welcome to apply. Interns/Co-ops/Externs for the City of Cincinnati may be performing duties in any potential field within the City's structure.

These fields may include office-level work/assignments, fieldwork, and/or civic services. The nature of the work will be based on areas of interest, degree programs, or organizational needs. Candidates should have the ability to multitask in a fast-paced environment.

Minimum Qualifications (KSAs) MSD WASTEWATER ENGINEERING GIS and LiDar Mission: Learn the value of data collection and its applicability to industrial uses, as well as the limitations and challenges of budget and time constraints. Tackle through a hands-on experience, the philosophical question of how to balance the cost to obtain information and its quality vs. the value it provides.

Purpose: Develop tools to improve response time and reduce costs for data collection related to infrastructure. Apply applications to sensors and micro-computers which can be used in the field to take measurements. If time permits, work on ArcMap GIS applications and develop Python routines to automate desired, repetitive tasks performed by MSD users.

Overview: Work as part of a team in a professional engineering environment. Develop communication skills both with engineers as well as maintenance staff. Learn about sewer infrastructure and the factors that affect its performance.

Learn about data collection and analysis and its applicability to civil engineering and sewer design. Assume responsibility for ethical action and work production. Expectations: There are 4 primary tasks which the co-op may be expected to learn, understand and master: Work on developing an acoustic system for detecting stormwater pipe connection to MSDGC's sewers.

This work may include researching and recommending hardware, using hardware, coding, data collection, analysis, and field work. Work on refining LiDAR data collection and analysis to create 3D point clouds, and modifiable renderings with measurable dimensions of MSD infrastructure or environments affecting MSD sewer performance. The work may require changing or refining existing software applications already developed by MSD.

Working with microcomputers, controllers, and sensors, as well as some basic fabrication is expected. 3D printing and related modeling are also anticipated. Finally, field work and testing of devices is likely.

Work on the application of artificial intelligence (AI) to analyze collected data from acoustic testing, LiDAR, flow meters, or other datasets. This work may also involve developing an AI tool to assist with archiving paper records and automating the transfer of data into searchable databases. Use ArcGIS to log data and perform regional analysis.

The four tasks are dependent on the needs of MSD during the period of the co-op and are likely to be uneven in the distribution of time spent per task. Co-op Learning Deliverables: Dependent on MSD needs and as time permits, the co-op is to deliver: -Advances in effective acoustic testing methods for MSD. -Advances in MSD's LiDAR data collection.

-Advances in the use of AI for MSD's data analysis and archiving of paper records. -Updates to GIS mapping of MSD infrastructure. MSD to provide: -Budget: desktop or laptop computer, micro-computers, controllers, LiDAR units, movement tracking sensors, acoustic equipment, safety gear for field work, AI development tools, co-op compensation.

-Logistics: workstation is in MSD's WEEC (engineering) Building. -Training: training on city policies, rules, regulations. Milestones Orientation (week #1) Needs Assessment (week #2) Begin Project Work (weeks #1 - 3) Project Manager and co-op will work together to defines projects and timelines that ensures that project goals and objectives will be achieved.

The projects will be tailored to suit the student's interests and abilities. Continuation of Project Work(weeks #4 - 14) Investigate solutions, gather information from various sources, and work as necessary to complete project deliverables as well as possible additional ideas on project solutions. Perform mid-term review of project schedule and timeline at week #8.

Make necessary adjustments to meet project objectives and project manager's expectations. Prepare Final Documentation and Report Out (weeks #15 - 16) Conclude projects, where possible. Provide documentation and discuss with necessary parties to enable continuation of unfinished work.

Summarize and evaluate lessons learned. Education Requirements: The applicant must currently be a college student at the time of applying, with successful completion of college classes in computer science or engineering. Ideal candidates will possess the ability to author or work with Python code and analyze large volumes of data, applying math and science.

Below, a more detailed list of desired skillsets is provided. Required: Familiarity with Fourier transforms. Familiarity with wave functions.

An understanding of wave propagation, and the differences between light vs. sound waves. Collect, process, and export large datasets and using trigonometric functions.

Completion, as a minimum, Calculus I with an overall grade of "A-", or better (or equivalent). A collegiate math and science cumulative GPA of 3.4, (on a 4.0, unweighted scale), or better. Familiarity with Linux as well as Microsoft operating systems, environments, and parameters

Familiarity with computer blogs, or other computer science community resources. Resourcefulness in finding solutions when sensors fail to communicate or work as intended. Desired, but not required: Ability to utilize artificial intelligence and algorithms for use with analyzing video imagery.

Familiarity with electronics and power requirements including resistance, voltage, and amperage. Experience tutoring or teaching. Familiarity with 3D printing.

Familiarity with Esri ArcMap. Ability to code in Python. Familiarity with the application of AI and developing application tools with AI.

Ability to set up environments on micro-computers and install peripheral devices for sensing and data collection which can communicate with the micro-computer and the code written by the applicant. Ability to set up Linux operating systems on micro-computers, then install and run Python code. Ability to import and export large datasets across a micro-computer vs.

more powerful computing platform (desktop or laptop computer). Use of Python and math to create intuitive, easily discernible, yet accurate and informative visual representation of coordinate (x,y,z) data clouds. Required Education and Experience In order to qualify for the Intern/Co-op Program, a student must: Be a U.S

citizen, lawful permanent resident, or a non-citizen with proof of eligibility to work in the United States Individuals under eighteen will require a work permit Submit a City job application for employment Must pass a drug screen and background check


What City Of Cincinnati employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom