1

Data Modeling Jobs in Iowa (NOW HIRING)

Data Engineer

North Liberty, IA ยท On-site

$104K - $125K/yr

Develop and maintain dbt models, data tests, and supporting documentation. * Monitor pipeline performance and troubleshoot data quality issues, schema changes, and workflow failures. * Collaborate ...

Data Engineer

West Des Moines, IA

$112K - $135K/yr

Data Modeling and Storage Optimization: Contribute to data modeling efforts, recommending storage solutions and structures that support analytical requirements. * Pipeline Monitoring and Optimization:

Data Engineer

West Des Moines, IA ยท On-site

$112K - $135K/yr

Data Modeling and Storage Optimization: Contribute to data modeling efforts, recommending storage solutions and structures that support analytical requirements. * Pipeline Monitoring and Optimization:

ALM Modeler

Cedar Rapids, IA ยท On-site

$75K - $90K/yr

Assess the materiality of various modeling and data choices. Qualifications * Bachelor's degree in a technical/quantitative discipline such as statistics, math, actuarial science, computer science ...

Data Engineer

Dubuque, IA ยท On-site

$108K - $129K/yr

Strong knowledge of ETL/ELT, data modeling, and data warehousing * Experience with SQL, Python and/or Spark, Power BI, APIs, Git/DevOps, and data integration * Strong analytical, problem-solving, and ...

Int Actuary Modeler

Cedar Rapids, IA ยท On-site

$88 - $95/hr

Leverage advanced knowledge of actuarial, financial, statistical, data science and/or balance sheet modeling analytics to develop, test and validate models for various functions within the company.

Data Scientist - R&D (AI/ML)

Ames, IA ยท On-site

$90 - $120/hr

Develop and combine data models and apply machine learning algorithms to analyze large data sets to identify patterns and predict/forecast trends.2. Identify valuable data sources and collaborate ...

Data Migration Developer

Nevada, IA ยท On-site

$110 - $150/hr

Customers, reservations, inventory, schedules, fares, fees, ancillaries, loyalty, and operational reference data Working Model * Hands-on development role supporting analysis, automation, testing ...

New

Knowledge Modeler / Ontologist Manager

Des Moines, IA ยท On-site

$53.50 - $69.25/hr

Work effectively within cross-functional delivery teams spanning Data Engineering, AI/ML, Product, and Business SMEs * Collaborate with and support junior team members, sharing knowledge and modeling ...

Int Actuary Modeler

Cedar Rapids, IA ยท On-site

$53.50 - $69.50/hr

Leverage advanced knowledge of actuarial, financial, statistical, data science and/or balance sheet modeling analytics to develop, test and validate models for various functions within the company.

Senior Data Engineer

Ames, IA ยท On-site

$103K - $140K/yr

Strong SQL and relational data modeling (dimensional/star schema and normalized). * Experience building ETL/ELT transformations, ideally in a medallion or layered warehouse architecture.

Posted today

Showing results 41-60

Data Modeling information

See Iowa salary details

$9

$55

$78

How much do data modeling jobs pay per hour?

As of Aug 21, 2026, the average hourly pay for data modeling in Iowa is $55.15, according to ZipRecruiter salary data. Most workers in this role earn between $49.42 and $64.13 per hour, depending on experience, location, and employer.

What is a data modeling?

A Data Modeling job involves designing and structuring data to ensure it is organized, efficient, and scalable for business needs. Data modelers create conceptual, logical, and physical data models that define relationships between data elements. They work closely with database administrators, data engineers, and analysts to optimize data storage and retrieval. Their role is crucial for maintaining data integrity and supporting business intelligence and analytics initiatives. Skills in SQL, database design, and data normalization are essential for success in this role.

What does a typical day look like for someone working in data modeling?

A typical day in Data Modeling often involves collaborating with business analysts, database administrators, and software developers to understand data requirements and translate them into logical and physical data structures. Data modelers spend time designing, reviewing, and optimizing data models, ensuring accuracy and consistency across systems and projects. They also review data flows, document data dictionaries, and participate in meetings to align data architecture with overall business needs. The role frequently requires balancing independent technical work with teamwork, as well as responding to feedback and evolving project requirements to support organizational goals.

What are the key skills and qualifications needed to thrive in data modeling, and why are they important?

To thrive in Data Modeling, you need strong analytical skills, proficiency in database design, and a solid understanding of data structures, usually supported by a degree in computer science, information systems, or a related field. Expertise with tools such as ERwin, SQL, PowerDesigner, or similar data modeling software, as well as knowledge of normalization techniques and experience with data warehousing concepts, are highly valued. Effective communication, attention to detail, and problem-solving abilities set outstanding data modelers apart, allowing them to convey complex concepts to both technical and non-technical stakeholders. These skills are vital for building accurate, scalable data models that serve as the foundation for reliable data-driven decision-making within organizations.

How much do data modelers make?

Data modelers typically earn a median annual salary between $80,000 and $120,000, depending on experience, location, and industry. Senior data modelers with advanced skills in database design and data warehousing can earn higher salaries, often exceeding $130,000. Certifications in data management and proficiency with tools like SQL and ER modeling can also influence compensation.

Is data modeling a good career?

Data modeling is a valuable career in data management and analytics, involving designing and organizing data structures for databases and systems. It requires skills in database tools, understanding of business requirements, and often benefits from certifications like CBIP or data modeling tools such as ERwin or PowerDesigner. The role offers opportunities in various industries with a focus on data quality and efficiency.

Is data modeling hard to learn?

Data modeling can be challenging for beginners due to the need to understand database structures, relationships, and normalization concepts. However, with consistent study, practice, and familiarity with tools like ER diagrams and SQL, many learners can develop proficiency over time.
Infographic showing various Data Modeling job openings in Iowa as of August 2026, with employment types broken down into 2% As Needed, 83% Full Time, 13% Part Time, and 2% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $114,706 per year, or $55.1 per hour.

Data Engineer

Centro, Inc

North Liberty, IA โ€ข On-site

$104K - $125K/yr

Full-time

Re-posted 12 days ago


Job description

Location: North Liberty, IA with occasional travel as needed
Department: Information Technology
Reports To: Principal Software Engineer

Position Summary

Centro is seeking a Data Engineer to design, develop, and maintain the data infrastructure that supports reporting, analytics, and business decision-making across the organization. This role will be responsible for building scalable data pipelines, improving data quality, and delivering reliable datasets that enable operational and strategic insights. Working within Centro's Harbor data platform, the Data Engineer will collaborate with technical and business teams to transform complex data into actionable information.

The ideal candidate is a problem-solver who enjoys working with large datasets, designing efficient data workflows, and continuously improving data reliability and performance.

Essential Duties and Responsibilities

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Responsibilities include, but are not limited to:

  • Design, develop, and maintain ETL pipelines supporting enterprise reporting and analytics.
  • Build and manage data workflows across extraction, change data capture (CDC), transformation, and loading processes.
  • Orchestrate scheduled and on-demand workflows using Prefect.
  • Integrate data from ERP, manufacturing, and business systems into centralized data platforms.
  • Stage and transform source data within MongoDB environments and load curated datasets into Microsoft SQL Server.
  • Implement incremental processing strategies utilizing Redis-backed CDC methodologies.
  • Convert complex, nested, and multi-value data structures into relational data models optimized for reporting and analytics.
  • Develop and maintain dbt models, data tests, and supporting documentation.
  • Monitor pipeline performance and troubleshoot data quality issues, schema changes, and workflow failures.
  • Collaborate with business stakeholders to understand data requirements and develop scalable solutions.
  • Create and maintain technical documentation, operational procedures, and support resources.
  • Identify opportunities to automate manual processes and improve data delivery efficiency.
  • Ensure data accuracy, consistency, security, and reliability across systems.
  • Stay current with emerging data engineering technologies, tools, and best practices.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Systems, Data Engineering, Software Engineering, or a related field; or an equivalent combination of education and experience.
  • Strong experience designing, building, and supporting production data pipelines.
  • Proficiency in SQL and Python for enterprise data processing and integration.
  • Experience working with structured, semi-structured, and unstructured data.
  • Demonstrated ability to troubleshoot and optimize data workflows and performance.
  • Strong analytical, organizational, and problem-solving skills.
  • Effective written and verbal communication skills.
  • Ability to manage multiple priorities and adapt to changing business needs.

Preferred Qualifications

  • Experience within manufacturing, ERP, or operational data environments.
  • Experience with workflow orchestration platforms such as Prefect or Apache Airflow.
  • Experience implementing change data capture (CDC) or incremental loading strategies.
  • Experience with dbt for data modeling, testing, and documentation.
  • Familiarity with MongoDB, Redis, and Microsoft SQL Server.
  • Experience working with containerized development environments, including Docker.
  • Knowledge of cloud-based analytics and modern data architecture concepts.

Physical Requirements & Work Environment

  • Primarily office-based work performed in a professional business environment.
  • Occasional exposure to manufacturing environments, including production floor areas.
  • Ability to sit, stand, walk, and use computer equipment for extended periods of time.
  • Occasional travel may be required.
  • Typical schedule is Monday through Friday, 8:00 a.m. to 5:00 p.m., with flexibility as business needs require.

Why Join Centro?

Centro is the leading company in rotational molding with a long-standing commitment to innovation, quality, and employee development. We offer a collaborative environment where team members play a direct role in improving business processes and supporting strategic growth through technology and data-driven decision making.


Centro is an Equal Opportunity Employer.

A pre-employment drug-test is required.



8:00 AM - 5:00 PM

Centro CDX logo

About Centro CDX

Sourced by ZipRecruiter

Industry

Strategic planning consulting services

Company size

1,001 - 5,000 Employees

Headquarters location

Sterling, VA, US

Year founded

2009