Principal Data Engineer

Robert Half
Des Moines, IA, United States
12 days ago
Apply on www.techcareers.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Compensation
$225,000.0 - $300,000.0
Working hours
Regular working hours

Tech stack

Artificial Intelligence Amazon Web Services Business Analytics Applications Data Analysis Computer Programming Continuous Integration Data Architecture Information Engineering Data Governance Data Infrastructure Extract Transform Load (ETL) Data Security
+10 more
Apache Hadoop Python (Programming Language) Cloud Platform System Snowflake Apache Spark Data Strategy Build Management Apache Kafka Data Management Data Pipelines

Job description

We’re hiring a Principal Data Engineer to design and deliver a modern, scalable data platform from the ground up. This is a high-impact, hands-on role where you’ll lead architecture decisions, build production-grade pipelines, and enable secure, multi-tenant data capabilities that support everything from reporting to advanced AI use cases.

What You’ll Own

  • Design and build a modern data platform across ingestion, transformation, storage, and consumption
  • Develop scalable batch and real-time pipelines across diverse data sources (relational, event, document)
  • Establish data architecture standards, modeling practices, and engineering frameworks
  • Create secure, multi-tenant data environments with strong governance and access controls
  • Build data models and serving layers for reporting, self-service analytics, and AI workloads
  • Evaluate and implement cloud data technologies for performance, cost, and scalability
  • Partner with engineering and business leaders to align data strategy with company priorities
  • Guide vendors and external partners while enforcing internal data standards and quality, * Architect and build a next-generation data platform from foundational level
  • Direct impact on analytics, product insights, and AI capabilities
  • High ownership, visibility, and influence across engineering and leadership
  • Opportunity to define standards, tooling, and long-term data strategy

If you’re a hands-on data engineer who enjoys building scalable platforms and shaping how data is leveraged across an organization, this is a high-impact opportunity to lead from the front. Requirements Apache Spark, Python, Apache Hadoop, Apache Kafka, ETL - Extract Transform Load, Data Architecture, Snowflake, Data Governance, Data Privacy, Strategic Recommendations, Strategic Roadmaps Technology Doesn’t Change the World, People Do.

Requirements

  • 10+ years of experience in data engineering, including large-scale architecture ownership
  • Strong programming skills in Python and experience with tools like Spark, Kafka, or similar
  • Expertise building batch and streaming pipelines in cloud environments (AWS preferred)
  • Deep knowledge of data modeling for both transactional and analytical systems
  • Hands-on experience with Snowflake, Redshift, or modern data platforms
  • Strong understanding of data governance, privacy, and secure data design
  • Experience with ETL frameworks, testing, and CI/CD-driven data workflows
  • Ability to clearly communicate technical strategy and tradeoffs to senior stakeholders

About the company

Robert Half is the world’s first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.techcareers.com
Prepare application

Good distractions

Loading talks and stories from around this role…