Resume and JobRESUME AND JOB
Robert Half logo

Senior Data Engineer - Python - Careers at Robert Half

Robert Half

Senior Data Engineer - Python - Careers at Robert Half

contractPosted: Feb 4, 2026

Job Description

About the Senior Data Engineer - Python Role at Robert Half

Robert Half is seeking an exceptional Senior Data Engineer with Python expertise for a long-term contract position in West Des Moines, Iowa. This pivotal role involves designing, building, and optimizing sophisticated data pipelines and cloud-based data warehouses. As a key player in our data engineering team, you will transform raw data into actionable insights that drive business decisions. If you have a proven track record in modern data engineering tools like dbt, Snowflake, Amazon Redshift, Airflow, and Fivetran, this opportunity offers the chance to work on high-impact projects in a collaborative environment. Join Robert Half and leverage your Python skills to architect scalable data solutions that power analytics and reporting across the organization.

Why This Role Stands Out

In today's data-driven world, Senior Data Engineers are the backbone of innovative companies. At Robert Half, you'll engage with enterprise-grade technologies, ensuring data pipelines are efficient, reliable, and optimized for performance. This position is ideal for professionals passionate about cloud data warehousing, ETL processes, and machine learning integrations using libraries like TensorFlow and PyTorch. With West Des Moines' growing tech scene, you'll enjoy a vibrant location while contributing to long-term contract stability and career growth.

Key Responsibilities

As a Senior Data Engineer, your day-to-day will focus on delivering high-quality data infrastructure. Here's what you'll be doing:

  • Develop, debug, and optimize Python-based data pipelines using frameworks like Flask, Django, or FastAPI to handle complex data flows efficiently.
  • Design and implement transformative data models in warehouses using dbt, creating analytics-ready datasets that fuel business intelligence.
  • Manage large-scale data storage and queries with Amazon Redshift and Snowflake, optimizing for speed and cost-effectiveness.
  • Automate integrations via Fivetran and orchestrate workflows with Prefect or Airflow, streamlining data ingestion from diverse sources.
  • Engineer reusable data models that scale seamlessly for reporting, analytics, and advanced ML applications.
  • Perform in-depth data analysis and visualization with Python powerhouses: NumPy, Pandas, TensorFlow, and PyTorch.
  • Oversee Git and GitHub for version control, enabling smooth team collaboration on data projects.
  • Implement rigorous data quality measures through automated testing and validation to maintain pipeline integrity.
  • Document all processes meticulously, adhering to industry best practices for code maintainability and team knowledge sharing.
  • Continuously optimize cloud data platforms, integrating new sources while enhancing overall system performance.

Required Qualifications

To excel in this Senior Data Engineer role, you need hands-on experience and technical depth. Key qualifications include:

  • 5+ years in data engineering, with advanced Python proficiency for pipeline development.
  • Demonstrated expertise in dbt for data transformation, plus Amazon Redshift and Snowflake for cloud warehousing.
  • Strong orchestration skills with Prefect, Airflow, or similar, and automation experience with Fivetran.
  • Deep knowledge of data analysis libraries: NumPy, Pandas, TensorFlow, PyTorch.
  • Version control mastery using Git and GitHub in collaborative settings.
  • Proven track record in data quality assurance, testing, and comprehensive documentation.
  • Bachelor's or higher in Computer Science, Data Science, or equivalent experience.
  • Excellent problem-solving skills and ability to thrive in team-oriented, agile environments.

Bonus points for experience with data lakes, real-time streaming, or advanced ML pipelines. SEO keywords: Python data engineer jobs West Des Moines, Snowflake Redshift careers Iowa, dbt Airflow contract roles.

Why Join Us at Robert Half

Robert Half offers more than just a job—it's a launchpad for your data engineering career. Enjoy competitive pay estimated at $130,000-$170,000 annually (based on market rates for West Des Moines, IA), long-term contract security, and exposure to top-tier technologies. Benefit from our collaborative culture, professional development resources, and extensive network connecting you to future opportunities. Health benefits, 401(k) matching, and flexible arrangements make this role attractive. Located in West Des Moines, Iowa, United States, you'll work in a hub of finance and tech innovation. Apply now to elevate your career with Robert Half's prestigious clients!

(Word count: 852)

Locations

  • West Des Moines, Iowa, United States

Salary

Estimated Salary Rangehigh confidence

130,000 - 170,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • dbtintermediate
  • Amazon Redshiftintermediate
  • Snowflakeintermediate
  • Fivetranintermediate
  • Prefectintermediate
  • Airflowintermediate
  • Pandasintermediate
  • NumPyintermediate
  • Git/GitHubintermediate

Required Qualifications

  • 5+ years of experience in data engineering with strong Python proficiency (experience)
  • Expertise in designing and optimizing data pipelines and cloud data warehouses (experience)
  • Hands-on experience with dbt, Amazon Redshift, Snowflake, Fivetran, Prefect or Airflow (experience)
  • Proficiency in Python libraries including NumPy, Pandas, TensorFlow, and PyTorch (experience)
  • Strong knowledge of Git/GitHub for version control and collaborative development (experience)
  • Experience with data quality assurance, automated testing, and documentation best practices (experience)
  • Bachelor's degree in Computer Science, Data Engineering, or related field preferred (experience)
  • Proven ability to work in collaborative, fast-paced environments transforming raw data into insights (experience)

Responsibilities

  • Develop, debug, and optimize Python-based data pipelines using frameworks such as Flask, Django, or FastAPI
  • Design and implement data transformations in data warehouses using dbt for high-quality analytics-ready datasets
  • Utilize Amazon Redshift and Snowflake for large-scale data storage, advanced querying, and performance optimization
  • Automate data integration processes using Fivetran and orchestration tools like Prefect or Airflow
  • Build reusable and maintainable data models to enhance performance and scalability for analytics and reporting
  • Conduct data analysis and visualization using Python libraries such as NumPy, Pandas, TensorFlow, and PyTorch
  • Manage version control for data engineering projects using Git and GitHub
  • Ensure data quality through automated testing and validation processes
  • Document workflows, code, and data transformations following best practices for readability and maintainability
  • Optimize cloud-based data warehouse and lake platforms for performance and seamless integration of new data sources

Benefits

  • general: Competitive compensation with long-term contract stability
  • general: Opportunity to work with cutting-edge data technologies and cloud platforms
  • general: Collaborative team environment fostering innovation and growth
  • general: Professional development through exposure to enterprise-level projects
  • general: Flexible work arrangements in a dynamic West Des Moines location
  • general: Access to Robert Half's extensive career network and resources
  • general: Health, dental, and vision insurance options available
  • general: 401(k) matching and paid time off benefits

Target Your Resume for "Senior Data Engineer - Python - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Senior Data Engineer - Python - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Data Engineer - Python - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in West Des Moines IASenior Data EngineerPython Data EngineeringSnowflake Jobsdbt CareersCloud Data WarehouseFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Senior Data Engineer - Python - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Robert Half logo

Senior Data Engineer - Python - Careers at Robert Half

Robert Half

Senior Data Engineer - Python - Careers at Robert Half

contractPosted: Feb 4, 2026

Job Description

About the Senior Data Engineer - Python Role at Robert Half

Robert Half is seeking an exceptional Senior Data Engineer with Python expertise for a long-term contract position in West Des Moines, Iowa. This pivotal role involves designing, building, and optimizing sophisticated data pipelines and cloud-based data warehouses. As a key player in our data engineering team, you will transform raw data into actionable insights that drive business decisions. If you have a proven track record in modern data engineering tools like dbt, Snowflake, Amazon Redshift, Airflow, and Fivetran, this opportunity offers the chance to work on high-impact projects in a collaborative environment. Join Robert Half and leverage your Python skills to architect scalable data solutions that power analytics and reporting across the organization.

Why This Role Stands Out

In today's data-driven world, Senior Data Engineers are the backbone of innovative companies. At Robert Half, you'll engage with enterprise-grade technologies, ensuring data pipelines are efficient, reliable, and optimized for performance. This position is ideal for professionals passionate about cloud data warehousing, ETL processes, and machine learning integrations using libraries like TensorFlow and PyTorch. With West Des Moines' growing tech scene, you'll enjoy a vibrant location while contributing to long-term contract stability and career growth.

Key Responsibilities

As a Senior Data Engineer, your day-to-day will focus on delivering high-quality data infrastructure. Here's what you'll be doing:

  • Develop, debug, and optimize Python-based data pipelines using frameworks like Flask, Django, or FastAPI to handle complex data flows efficiently.
  • Design and implement transformative data models in warehouses using dbt, creating analytics-ready datasets that fuel business intelligence.
  • Manage large-scale data storage and queries with Amazon Redshift and Snowflake, optimizing for speed and cost-effectiveness.
  • Automate integrations via Fivetran and orchestrate workflows with Prefect or Airflow, streamlining data ingestion from diverse sources.
  • Engineer reusable data models that scale seamlessly for reporting, analytics, and advanced ML applications.
  • Perform in-depth data analysis and visualization with Python powerhouses: NumPy, Pandas, TensorFlow, and PyTorch.
  • Oversee Git and GitHub for version control, enabling smooth team collaboration on data projects.
  • Implement rigorous data quality measures through automated testing and validation to maintain pipeline integrity.
  • Document all processes meticulously, adhering to industry best practices for code maintainability and team knowledge sharing.
  • Continuously optimize cloud data platforms, integrating new sources while enhancing overall system performance.

Required Qualifications

To excel in this Senior Data Engineer role, you need hands-on experience and technical depth. Key qualifications include:

  • 5+ years in data engineering, with advanced Python proficiency for pipeline development.
  • Demonstrated expertise in dbt for data transformation, plus Amazon Redshift and Snowflake for cloud warehousing.
  • Strong orchestration skills with Prefect, Airflow, or similar, and automation experience with Fivetran.
  • Deep knowledge of data analysis libraries: NumPy, Pandas, TensorFlow, PyTorch.
  • Version control mastery using Git and GitHub in collaborative settings.
  • Proven track record in data quality assurance, testing, and comprehensive documentation.
  • Bachelor's or higher in Computer Science, Data Science, or equivalent experience.
  • Excellent problem-solving skills and ability to thrive in team-oriented, agile environments.

Bonus points for experience with data lakes, real-time streaming, or advanced ML pipelines. SEO keywords: Python data engineer jobs West Des Moines, Snowflake Redshift careers Iowa, dbt Airflow contract roles.

Why Join Us at Robert Half

Robert Half offers more than just a job—it's a launchpad for your data engineering career. Enjoy competitive pay estimated at $130,000-$170,000 annually (based on market rates for West Des Moines, IA), long-term contract security, and exposure to top-tier technologies. Benefit from our collaborative culture, professional development resources, and extensive network connecting you to future opportunities. Health benefits, 401(k) matching, and flexible arrangements make this role attractive. Located in West Des Moines, Iowa, United States, you'll work in a hub of finance and tech innovation. Apply now to elevate your career with Robert Half's prestigious clients!

(Word count: 852)

Locations

  • West Des Moines, Iowa, United States

Salary

Estimated Salary Rangehigh confidence

130,000 - 170,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Pythonintermediate
  • dbtintermediate
  • Amazon Redshiftintermediate
  • Snowflakeintermediate
  • Fivetranintermediate
  • Prefectintermediate
  • Airflowintermediate
  • Pandasintermediate
  • NumPyintermediate
  • Git/GitHubintermediate

Required Qualifications

  • 5+ years of experience in data engineering with strong Python proficiency (experience)
  • Expertise in designing and optimizing data pipelines and cloud data warehouses (experience)
  • Hands-on experience with dbt, Amazon Redshift, Snowflake, Fivetran, Prefect or Airflow (experience)
  • Proficiency in Python libraries including NumPy, Pandas, TensorFlow, and PyTorch (experience)
  • Strong knowledge of Git/GitHub for version control and collaborative development (experience)
  • Experience with data quality assurance, automated testing, and documentation best practices (experience)
  • Bachelor's degree in Computer Science, Data Engineering, or related field preferred (experience)
  • Proven ability to work in collaborative, fast-paced environments transforming raw data into insights (experience)

Responsibilities

  • Develop, debug, and optimize Python-based data pipelines using frameworks such as Flask, Django, or FastAPI
  • Design and implement data transformations in data warehouses using dbt for high-quality analytics-ready datasets
  • Utilize Amazon Redshift and Snowflake for large-scale data storage, advanced querying, and performance optimization
  • Automate data integration processes using Fivetran and orchestration tools like Prefect or Airflow
  • Build reusable and maintainable data models to enhance performance and scalability for analytics and reporting
  • Conduct data analysis and visualization using Python libraries such as NumPy, Pandas, TensorFlow, and PyTorch
  • Manage version control for data engineering projects using Git and GitHub
  • Ensure data quality through automated testing and validation processes
  • Document workflows, code, and data transformations following best practices for readability and maintainability
  • Optimize cloud-based data warehouse and lake platforms for performance and seamless integration of new data sources

Benefits

  • general: Competitive compensation with long-term contract stability
  • general: Opportunity to work with cutting-edge data technologies and cloud platforms
  • general: Collaborative team environment fostering innovation and growth
  • general: Professional development through exposure to enterprise-level projects
  • general: Flexible work arrangements in a dynamic West Des Moines location
  • general: Access to Robert Half's extensive career network and resources
  • general: Health, dental, and vision insurance options available
  • general: 401(k) matching and paid time off benefits

Target Your Resume for "Senior Data Engineer - Python - Careers at Robert Half" , Robert Half

Get personalized recommendations to optimize your resume specifically for Senior Data Engineer - Python - Careers at Robert Half. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Senior Data Engineer - Python - Careers at Robert Half" , Robert Half

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Robert Half CareersJobs in West Des Moines IASenior Data EngineerPython Data EngineeringSnowflake Jobsdbt CareersCloud Data WarehouseFinanceAccountingAdmin

Answer 10 quick questions to check your fit for Senior Data Engineer - Python - Careers at Robert Half @ Robert Half.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.