1

Flexible Python Gis Jobs in Iowa (NOW HIRING)

CAT MODELER

Des Moines, IA · On-site +1

$53.50 - $69.25/hr

This position qualifies for our flexible workplace options. Work at our Grinnell, Iowa ... Preferred experience with SQL, Python, R, GIS/geospatial tools, reporting automation tools, or ...

CAT MODELER

Des Moines, IA · On-site +1

$89K - $154K/yr

This position qualifies for our flexible workplace options. Work at our Grinnell, Iowa ... Preferred experience with SQL, Python, R, GIS/geospatial tools, reporting automation tools, or ...

CAT MODELER

Des Moines, IA · On-site +1

$53.50 - $69.25/hr

This position qualifies for our flexible workplace options. Work at our Grinnell, Iowa ... Preferred experience with SQL, Python, R, GIS/geospatial tools, reporting automation tools, or ...

Flexible Python Gis information

What is a Flexible Python GIS professional?

A Flexible Python GIS professional is someone who specializes in using Python programming within Geographic Information Systems (GIS) and is adaptable to various tasks, projects, and work environments. They typically work with spatial data, automate geoprocessing workflows, and develop custom GIS solutions using Python libraries such as ArcPy, GeoPandas, or PyQGIS. The 'flexible' aspect often refers to their ability to handle diverse GIS software, work remotely or on different schedules, and collaborate across multiple industries that require geospatial analysis.

What is the difference between Flexible Python Gis vs Python GIS Developer?

AspectFlexible Python GisPython GIS Developer
Required CredentialsBachelor's in GIS, Computer Science, or related field; Python certificationsBachelor's in GIS, Computer Science; Python certifications often preferred
Work EnvironmentGIS firms, government agencies, environmental organizationsGIS firms, tech companies, government agencies
Industry UsageData analysis, mapping, spatial data managementMapping, spatial data analysis, application development
Common Search/ComparisonYesYes

Flexible Python Gis and Python GIS Developer roles share similar skills and work environments, focusing on spatial data and Python programming. The main difference lies in the scope; Flexible Python Gis often emphasizes adaptable GIS solutions, while Python GIS Developer roles may focus more on application development and custom GIS software. Both positions are vital in GIS projects across various industries.

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

To thrive as a Flexible Python GIS Specialist, you need strong proficiency in Python programming, spatial data analysis, and a solid understanding of geographic information systems, often supported by a degree in geography, computer science, or a related field. Familiarity with GIS software like ArcGIS or QGIS, libraries such as GeoPandas and Shapely, and experience with spatial databases are typically required. Excellent problem-solving, adaptability, and communication skills help professionals collaborate with diverse teams and address dynamic project requirements. These competencies ensure efficient geospatial data processing, accurate analysis, and impactful solutions in rapidly evolving GIS environments.

What are some common challenges faced by professionals in flexible Python GIS roles, and how can they be addressed?

Professionals in flexible Python GIS roles often encounter challenges such as integrating diverse geospatial data formats, ensuring code scalability for large datasets, and collaborating remotely with interdisciplinary teams. To address these, it's helpful to stay updated on Python GIS libraries (like GeoPandas and Shapely), maintain clear documentation, and use version control systems for collaborative coding. Regular communication with teammates and adopting standardized workflows can also streamline project progress in flexible or remote environments.
What are the most commonly searched types of Python Gis jobs in Iowa? The most popular types of Python Gis jobs in Iowa are:
What are popular job titles related to Flexible Python Gis jobs in Iowa? For Flexible Python Gis jobs in Iowa, the most frequently searched job titles are:
What job categories do people searching Flexible Python Gis jobs in Iowa look for? The top searched job categories for Flexible Python Gis jobs in Iowa are:
Infographic showing various Flexible Python Gis job openings in Iowa as of June 2026, with employment types broken down into 5% Full Time, 94% Part Time, and 1% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.
CAT MODELER

$53.50 - $69.25/hr

Full-time

Posted 11 days ago


Job description

This role will operate and validate industry-standard catastrophe models, improve exposure data quality, support portfolio and cedant-level catastrophe analytics, and translate results into practical business insights. The position will work closely with Corporate Actuarial, Reinsurance, Pricing, Underwriting, Finance, and Enterprise Risk Management. Initial peril focus will include severe convective storm, winter storm, hurricane, and earthquake. The Catastrophe Modeler will help establish Grinnell Mutual’s in-house catastrophe modeling capability and develop a defensible internal view of catastrophe risk.

This position qualifies for our flexible workplace options. Work at our Grinnell, Iowa, headquarters or from a home office in any of the following states: Alabama, Arizona, Florida, Georgia, Illinois, Indiana, Iowa, Kansas, Minnesota, Missouri, Montana, Nebraska, New Mexico, North Carolina, North Dakota, Ohio, Oklahoma, Pennsylvania, South Dakota, Tennessee, Texas, Wisconsin, and Wyoming. Please note that candidates must be eligible to work in the U.S. without Grinnell Mutual sponsorship.


  • Operate catastrophe modeling platforms such as Moody’s RMS, Verisk/AIR, or similar tools.
  • Produce recurring portfolio, cedant, and event-response analytics, including AAL, PML, OEP/AEP curves, tail-risk metrics, scenario results, and accumulation views.
  • Evaluate model assumptions, limitations, and key drivers of results.
  • Help develop and maintain Grinnell Mutual’s internal view of catastrophe risk.
  • Prepare, validate, geocode, and organize exposure data for catastrophe modeling.
  • Identify data gaps and improve exposure data standards for internal portfolios and cedant submissions.
  • Build repeatable tools, reports, queries, and dashboards to improve consistency, efficiency, and auditability.
  • Identify opportunities to use automation, AI-assisted workflows, scripts, or dashboards to streamline modeling and reporting.
  • Support Broker-Assumed Reinsurance, Farm Mutual Reinsurance, Direct Commercial Lines and corporate reinsurance purchasing through modeled loss costs, tail metrics, and scenario testing.
  • Analyze cedant exposure submissions for quoting, limit setting, treaty evaluation, and accumulation management.
  • Partner with underwriting and pricing teams to incorporate catastrophe insights into risk selection, pricing, coverage terms, and portfolio management.
  • Provide catastrophe model outputs for economic capital modeling, stress testing, ORSA reporting, BCAR/rating agency analysis, and enterprise risk management.
  • Translate technical results into clear business implications for leadership and cross-functional stakeholders.
  • Performs other duties as assigned.

  • Bachelor’s degree in a quantitative, scientific, or technical field such as actuarial science, mathematics, statistics, engineering, meteorology, atmospheric science, earth science, data science, or a related discipline.
  • At least 5 years of hands-on catastrophe modeling experience in property insurance, reinsurance, brokerage, consulting, or analytics.
  • Experience with catastrophe modeling platforms such as Moody’s RMS, Verisk/AIR, or similar tools.
  • Strong understanding of property insurance, reinsurance, catastrophe model structure, exposure data, financial terms, and model uncertainty.
  • Strong data analysis skills, including advanced Excel and experience working with large exposure datasets.
  • Ability to build repeatable processes in a developing capability area and collaborate across actuarial, underwriting, reinsurance, IT/data, finance, and risk management teams.
  • Present information in a logical, well-strucutred manner to explain recommendations or support the review of information.
  • Strong organizational and time management skills, with the ability to manage multiple or competing priorities while meeting deadlines. Flexible and adaptable to changing business needs.
  • Proven ability to define problems, gather and analyze data, establish facts, and draw sound conclusions. Skilled at leveraging appropriate resources to develop and implement effective solutions.
  • Prefrered experience with severe convective storm, winter storm, hurricane, earthquake, or other catastrophe perils.
  • Preferred experience supporting reinsurance placement, treaty pricing, accumulation management, or cedant submission analysis.
  • Preferred experience with SQL, Python, R, GIS/geospatial tools, reporting automation tools, or dashboards.
  • Familiarity with rating agency capital models, ORSA, economic capital modeling, or enterprise risk management.
  • Experience with catastrophe model validation, sensitivity testing, model governance, or internal view-of-risk development.
  • Professional designations or coursework such as CCRA, ARe, CPCU, actuarial credentials, or other relevant industry training.
  • Must be able to maintain confidentiality and protect propriety information.
  • Demonstrated ability to adhere to all Grinnell Mutual policies and incorporate Grinnell Mutual core values in all areas work.

The salary range for the position is $89,000 - $154,500. For a list of benefits, click here.


To perform this job successfully, an individual must be able to perform each job duty and responsibility satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform job duties and responsibilities.

  • This position is physically located in a remote office or at one of Grinnell Mutual’s campuses with a work environment of a typical office setting; noise level is relatively quiet. Requires an individual to sit or stand for long periods of time. 
  • Interacts with many types of people, may encounter resistance, which can be stimulating, yet demanding. Works under externally imposed deadlines with unexpected and frequent interruptions to the workflow making it challenging to anticipate the nature and volume of work to perform and meet established deadlines. 
  • Requires the individual to frequently interact via telephone, video conference, and in-person. 
  • Ability to exert up to 20 pounds of force and to lift to 10 pounds. 

This job description is not intended to describe, in detail, the multitude of tasks that may be assigned, but rather to give the employee a general sense of the responsibilities and expectations of the position. As the nature of the business demands change, so too may the job duties and responsibilities.

Grinnell Mutual is an Equal Opportunity Employer in accordance with applicable state and federal laws.