Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Engineer

Centro, Inc

Job Description

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

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Data Engineer in North Liberty, IA vacancy
  •  ...Senior Data Engineer Job Description: Experience: 10+ Years Job Type: W2 Contract Only Job Summary We are seeking a Senior Data Engineer with 10+ years of experience in designing, developing, and supporting scalable data solutions. The ideal candidate will... 
    Suggested
    Contract work

    Openkyber

    Iowa, Johnson County, IA
    1 day ago
  •  ...REQUIRED SKILLS 5+ years of hands-on SAP Analytics Cloud (SAC) development experience. Strong experience with SAC Data Modeling, Story Development, Dashboards, and Planning Applications. Expertise in SAC Planning, including dimensions, hierarchies, versions, measures,... 
    Suggested

    Openkyber

    Iowa, Johnson County, IA
    1 day ago
  • $100k - $120k

     ...Emergent Software is hiring a Data Engineer for a hybrid role in Iowa City, IA . This position builds the reliable data foundation that supports reporting , analytics , and business decision-making , with a focus on scalable ETL/ELT pipelines, data quality, and dependable... 
    Suggested

    Emergent Software

    Iowa City, IA
    4 days ago
  •  ...Position: Senior Data Scientist Advanced Analytics Location: On site or remote Employment Type: Ongoing contract...  ...Position Summary The Senior Data Scientist will collaborate with engineering, operations, and business teams to identify high-impact analytical... 
    Suggested
    Ongoing contract
    Remote work

    FOCUSPOINT

    Iowa, Johnson County, IA
    1 day ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...their own companies. Overview We're looking to hire for our Data side of our AI team at Speechify. This role is responsible for... 
    Suggested
    Full time
    Work at office
    Shift work

    Speechify

    Iowa City, IA
    19 hours ago
  •  ...Qualifications RequiredBachelor's degree or Master's degree in Computer Engineering, Computer Science, Mathematics, Electrical Engineering,...  ...ITMust have Mathematics or Statistics background0-5 years of Data analytics experience.Desired QualificationsMS or PhDMore than 2... 
    Part time
    H1b

    SynergisticIT

    Iowa City, IA
    3 days ago
  •  ...Bash and/or PowerShell scripting Experience with Git/GitHub and source control Experience with object-oriented design and data modeling Experience building web applications for internal and/or external users Experience with third-party application integration... 

    Openkyber

    Iowa, Johnson County, IA
    1 day ago
  • $123.8k - $185.7k

     ...Primary Location: United States (US) - Iowa - Function: Data and Analytics (CA) Title: Staff Data Scientist - 123814...  ...and accelerate delivery across teams. • Partner with product, engineering, and business leaders to shape roadmaps, evaluate tradeoffs, and... 
    Work experience placement
    Remote work
    Flexible hours

    John Deere

    Iowa, Johnson County, IA
    4 days ago
  • $18 - $50 per hour

     ...university graduation and completion of the program Position Overview: Siemens Digital Industries Software is seeking an AI & Engineering Data Intern to support emerging Artificial Intelligence and Digital Thread initiatives within the Capital PreSales organization.... 
    Remote job
    Hourly pay
    Full time
    Internship
    Local area

    Siemens

    Iowa City, IA
    1 day ago
  • Technical Specialist I Freight Shipping The Technical Specialist I Freight Shipping position is essential to daily freight shipment and includes long-term freight ownership for the Shipping department. This position will incorporate all basic Shipping skills and job...
    Hourly pay
    Shift work

    CIVCO Medical Solutions

    Coralville, IA
    19 hours ago
  •  ...a solid career in technology.Job Description:Identify valuable data sources and automate collection processesUndertake preprocessing...  ...mergingEducation Requirement:Bachelors in Computer Science, Engineering or relevant field; graduate degree in Data Science or another quantitative... 
    Immediate start

    SynergisticIT

    Iowa City, IA
    19 hours ago
  • $85k - $116.8k

    We are seeking a Construction Project Engineer III to support our Hyperscale Data Center project in Spartanburg, SC. This on‑site role will collaborate closely with the Project Manager and project team to manage project information, coordinate documentation, and ensure... 
    Contract work
    For contractors
    Work at office

    Jacobs

    Iowa City, IA
    1 day ago
  •  ...technology. Roles and Responsibilities Managing master data, including creation, updates, and deletion. Helping develop...  ...Requirement: Bachelors, Masters in Computer Science/ Computer Engineering/ Information Systems/Information Technology/ Electrical Engineering... 
    Full time
    H1b

    SynergisticIT

    Iowa City, IA
    1 day ago
  •  ...Description Job Description Company Description We are Olsson. We engineer and design solutions that improve the world around us. As a...  ...on time and at a high level of quality. Experience in the Data Center industry is preferred, especially in environments where... 
    Full time
    Flexible hours

    Olsson

    Iowa City, IA
    18 days ago
  • $65 - $67 per hour

     ...Senior Security Engineer Location : Los Angeles, CA (Willing to consider candidates also local to Tampa, FL, San Francisco, CA, Birmingham...  ...Provide guidance on identity and access management (IAM), data protection, and secure connectivity between on-premises and cloud... 
    Hourly pay
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    3 days per week

    Openkyber

    Iowa, Johnson County, IA
    1 day ago
  • $20 per hour

     ...will stop at nothing to live out Stryker’s mission to make healthcare better. Opportunities Available As a Real-World Evidence Data Science intern at Stryker, you will: Work cross functionally with different departments including Clinical Affairs, Health... 
    Remote job
    Hourly pay
    Internship
    Summer internship
    Live out
    Work at office
    Relocation package

    Stryker

    Iowa City, IA
    3 days ago
  •  ...Business Oriented IT environment with rich involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data Warehousing, SharePoint Consulting and IT Infrastructure. Our other offerings include modified... 
    Worldwide

    USM Systems

    Iowa City, IA
    2 days ago
  • $23.61 - $27.6 per hour

    GreenState Credit Union Asset Recovery Analyst US-IA-North Liberty Job ID: 2026-4465 Type: Regular Full-Time # of Openings: 1 Category: Collections Overview Responsible for accurate and timely completion of required research, processing, financial adjustments, to ...
    Hourly pay
    Full time
    Work at office
    Immediate start
    Afternoon shift

    GreenState Credit Union

    North Liberty, IA
    4 days ago
  •  ...Business Oriented IT environment with rich involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data Warehousing, SharePoint Consulting and IT Infrastructure. Our other offerings include modified... 
    Worldwide

    USM Systems

    Iowa City, IA
    2 days ago
  • The seasonal Operations Technical Specialist supports the operational readiness of H&R Block’s seasonal tax office network. The role ensures offices are fully equipped, functional, and aligned with brand standards by providing hands‑on operational, technical, and logistical...
    Part time
    Work experience placement
    Seasonal work
    Work at office
    Relocation
    Flexible hours

    H&R Block

    Coralville, IA
    1 day ago
  •  ...BASIC FUNCTION: The Department of Internal Medicine is seeking a Biostatistician to support a collaborative program of health data science and clinical research. The successful candidate will contribute to the design, analysis, and reporting of studies that span clinical... 
    Full time

    University of Iowa

    Iowa City, IA
    1 day ago
  • $140k - $200k

     ...people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups... 
    Remote job
    Full time
    Work at office

    Speechify

    Iowa City, IA
    19 hours ago
  • Help Desk Technician (Tier 1) As a Help Desk Technician (Tier 1) at Winsor Consulting Group, you will serve as the first point of contact for our clients, providing frontline technical support for a wide range of IT issues. This client-facing role is essential to maintaining...
    Full time

    Winsor Consulting Group, LLC

    Iowa City, IA
    19 hours ago
  • $55 per hour

     ...AI while ensuring technology benefits everyone. You hold a Bachelor's or Master’s Degree in Computer Science, Software Engineering, Software Development, Computer Engineering, Information Technology or other related fields You have at least 3 years of Kotlin... 
    Remote job
    Full time
    Part time
    Freelance

    Mindrift

    Iowa, Johnson County, IA
    19 hours ago
  • $81.9k - $139.7k

    We are the leading provider of professional services to the middle market globally, our purpose is to instill confidence in a world of change, empowering our clients and people to realize their full potential. Our exceptional people are the key to our unrivaled, culture...
    Full time
    Work experience placement
    Internship
    Work at office
    Local area
    Work from home

    RSM International

    Iowa City, IA
    2 days ago
  • $50 per hour

     ...programming (memory management, concurrency). You are skilled at refactoring legacy code and documenting migration steps. Prompt engineering experience is a strong plus. Your level of English is advanced (C1) or above . You are ready to learn new methods,... 
    Remote job
    Full time
    Part time
    Freelance

    Mindrift

    Iowa, Johnson County, IA
    19 hours ago
  • $40 per hour

     ...As a Machine Learning Engineering Intern, you will be part of a collaborative team supporting the development, deployment, and monitoring...  ...learning models. Your primary role is to contribute to Workiva's data scientists' efforts within the Data Management and Analytics... 
    Remote job
    Full time
    Summer work
    Internship
    Summer internship
    Work at office

    Workiva

    Iowa City, IA
    3 days ago
  • About the job Data Entry Operator | Junior (Remote) Important: You Will Receive An Email Within Next 2 Minutes After Applying , Check Your Inbox or Spam Folder For next steps. A Data Entry Clerk, is responsible for inputting data and making changes to existing data figures... 
    Remote job

    Only Data Entry

    Iowa City, IA
    19 hours ago
  •  ...Operations & Technology team, you’ll help share the client's marketing data strategy. This includes driving data governance and consistency...  ...: Collaborate with cross-functional teams such as IT and engineering to integrate data from various sources into the customer data... 
    Full time

    FocusKPI

    Iowa City, IA
    3 days ago
  •  ...Support system development and testing. Provide knowledge to translate clinical requirements into system design, workflow customization, data collection and testing. Utilize knowledge and clinical relationships to collaborate with IT staff on design and implementation... 
    Remote work

    University of Iowa

    Iowa City, IA
    6 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!