Consultant, Data Engineering

IBM

Bloomington (IN)

Remote

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology company is seeking a mid-senior level Consultant for Data Engineering. This role involves designing and developing data solutions, constructing ingestion pipelines, and implementing data governance. Candidates should have a degree in a relevant field and at least 3 years of technical experience, especially in data management and cloud services. The position can be performed remotely anywhere in the U.S., offering a full-time, engineering-focused career in the IT services sector.

Qualifications

  • 3+ years of experience in related technical roles.
  • Experience developing data warehouses.
  • Strong project management and organizational skills.
  • Advanced English required.

Responsibilities

  • Design and develop Snowflake Data Cloud solutions.
  • Construct data ingestion pipelines and establish data architecture.
  • Build and optimize data systems from foundational stages.
  • Collaborate with database architects and analysts.
  • Support diverse data needs of multiple teams in a dynamic environment.

Skills

Data management
Database development
ETL
Data preparation
SQL
Python scripting
Cloud services
Interpersonal skills
Project management
Organizational skills

Education

Bachelor’s degree in engineering, computer science, or equivalent area

Tools

Snowflake
AWS Glue
Azure Data Factory
Google Dataflow
Matillion/Fivetran
DBT

Job description

Consultant, Data Engineering

Join to apply for the Consultant, Data Engineering role at IBM. At IBM, work is more than a job — it’s a calling: To build, to design, to code, to consult, to think along with clients and sell, to make markets, to invent, to collaborate… Are you ready to lead in this new era of technology and solve some of the world’s most challenging problems? If so, let’s talk.

Responsibilities

Design and develop Snowflake Data Cloud solutions, constructing data ingestion pipelines, establishing sound data architecture, and implementing stringent data governance and security protocols. Build and optimize data systems from foundational stages, collaborate closely with database architects, data analysts, and data scientists to ensure consistent, optimal data delivery across ongoing customer projects, and support the diverse data needs of multiple teams, systems, and products in a dynamic environment.

Qualifications
  • Bachelor’s degree in engineering, computer science, or equivalent area
  • 3+ years in related technical roles with experience in data management, database development, ETL, and/or data preparation domains
  • Experience developing data warehouses
  • Experience building ETL / ELT ingestion pipelines
  • Proficiency in using cloud platform services for data engineering tasks, including managed database services (Snowflake and its pros and cons vs Redshift, BigQuery, etc.) and data processing services (AWS Glue, Azure Data Factory, Google Dataflow)
  • Skills in designing and implementing scalable and cost‑effective solutions using cloud services, with an understanding of best practices for security and compliance
  • Knowledge of how to manipulate, process and extract value from large disconnected datasets
  • SQL and Python scripting experience required; Scala and JavaScript is a plus
  • Cloud experience (AWS, Azure, or GCP) is a plus
  • Knowledge of any of the following tools is also a plus: Snowflake, Matillion/Fivetran, or DBT
  • Strong interpersonal skills including assertiveness and ability to build strong client relationships
  • Strong project management and organizational skills
  • Ability to support and work with cross‑functional and agile teams in a dynamic environment
  • Advanced English required

This role can be performed from anywhere in the US.

As of April 2025, Hakkoda has been acquired by IBM and will be integrated into the IBM organization. Your recruitment process will be managed by IBM. IBM will be the hiring entity.

Seniority level: Mid‑Senior level. Employment type: Full‑time. Job function: Engineering and Information Technology. Industries: IT Services and IT Consulting.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ETL Lead
Senior ETL Lead

Cloud Hybrid Technologies, LLC • Detroit (MI)

On-site
USD 100,000 - 130,000
Data Engineer III
Data Engineer III

hudsonmanpower • Cincinnati (OH)

On-site
USD 95,000 - 130,000
Senior Data Engineer — Snowflake, DBT & ETL Specialist
Senior Data Engineer — Snowflake, DBT & ETL Specialist

HCLTech • Plano (TX)

On-site
Senior Data Engineer
Senior Data Engineer

Team Velocity Marketing • Virginia (MN)

Hybrid
USD 90,000 - 130,000
Medical, dental, and vision benefits
Unlimited paid leave
401(k) matching
+1
Associate Data Engineer 2026 – Data Services
Associate Data Engineer 2026 – Data Services

IBM • Atlanta (GA)

On-site
USD 70,000 - 90,000
Data Engineer-Data Integration
Data Engineer-Data Integration

IBM • Boston (MA)

On-site
USD 120,000 - 180,000
Sr. Data Engineer (Snowflake)
Sr. Data Engineer (Snowflake)

Data Ideology, LLC • Snowflake (AZ)

On-site
USD 100,000 - 140,000
Medical benefits
Dental benefits
Vision benefits
+3
Sr. Data Engineer (Snowflake)
Sr. Data Engineer (Snowflake)

Data Ideology • Pittsburgh

Remote
Flexible Time Off Policy
Health Benefits
Retirement Plan
+5
Senior Data Engineer
Senior Data Engineer

HCLTech • Plano (TX)

On-site
Sr. Data Engineer (Snowflake)
Sr. Data Engineer (Snowflake)

Data Ideology • Pittsburgh

On-site
USD 100,000 - 130,000
Flexible Time Off Policy
Health Benefits
Retirement Plan
+5