Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
RH
Robert Half
Data Engineer
Career Insights for Data Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Oregon data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Data Engineer designs, builds and manages the information or big data infrastructure. Develops the architecture that helps analyze and process data in the way the organization needs it. Makes sure those systems are performing smoothly.
$124,443 / year median in Oregon
+13% projected growth
Job Description
We are looking for a Data Engineer to help build and maintain reliable data solutions for a client. This position focuses on moving, transforming, and validating data from multiple sources to support reporting, analytics, and operational needs. The ideal candidate will be comfortable working with modern cloud data platforms, collaborating with cross-functional teams, and improving data processes for accuracy, consistency, and timely delivery.
Responsibilities:
- Design, develop, and maintain data pipelines that ingest information from APIs, files, network sources, and other internal or external systems.
- Build and enhance automated data workflows using Snowflake, Azure Data Factory, Python, and SQL to support reporting and analytics needs.
- Apply business rules to transform raw data into structured, usable datasets for analysts, stakeholders, and downstream applications.
- Partner with business users, analysts, developers, and project teams to gather requirements and deliver data solutions within an agile environment.
- Monitor data quality by validating, cleansing, and reconciling datasets to ensure dependable and consistent information availability.
- Troubleshoot pipeline failures, data inconsistencies, and integration issues, then implement fixes to improve system stability.
- Maintain clear documentation for data warehouse configurations, workflow logic, and processing standards.
- Manage code and workflow changes through version control practices to support traceability and controlled deployment.
- Improve the timeliness and efficiency of data delivery for internal teams and third-party data consumers by identifying process enhancements.