12 days ago

Data Engineer Intern – Client Innovation Center

IBM

On Site
Intern
$30,000
Buffalo, NY

Job Overview

Job TitleData Engineer Intern – Client Innovation Center
Job TypeIntern
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$30,000
LocationBuffalo, NY

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Introduction

IBM Consulting Client Innovation Centers (CICs) are high-delivery, team-based environments where technologists work onsite to build real solutions for real clients. At CIC, interns collaborate closely with data engineers, data scientists, and consultants to support data platforms, pipelines, and analytics solutions across industries. This role is ideal for individuals who enjoy working with data, building systems, and learning how large-scale data solutions are delivered in a collaborative, in-person environment.

Your Role And Responsibilities

This developmental and learning-focused role provides hands-on exposure to data engineering concepts, tools, and delivery practices in a professional consulting environment. Interns support data ingestion, transformation, and preparation activities under the guidance of experienced data engineers. Key responsibilities include:

  • Assisting in building and maintaining ETL/ELT pipelines using established tools.
  • Validating data quality, accuracy, and completeness across datasets.
  • Contributing to data processing tasks using SQL and Python.
  • Gaining exposure to modern data platforms, including cloud-based data lakes and warehouses.
  • Participating in Agile project activities, including stand-ups and sprint reviews.
  • Documenting data flows, pipeline logic, and implementation details.
  • Building technical and professional skills through mentorship and hands-on project work.

Required Technical And Professional Expertise

Candidates should have coursework or hands-on experience in Computer Science, Data Science, Engineering, Information Systems, Mathematics, Statistics, or a related field. Basic programming experience in Python or another language, and a foundational understanding of SQL and relational data concepts are required. Familiarity with core data concepts such as tables, schemas, transformations, and data validation is expected.

Analytical And Learning Skills

Strong analytical and problem-solving skills, the ability to work in a collaborative, team-based environment, and willingness to learn new tools and techniques are essential. The role requires following established processes and seeking guidance as needed.

Education

High School Diploma or GED is required. Candidates currently pursuing a Bachelor’s degree in Computer Science, Data Science, Mathematics, Statistics, Engineering, AI, or a related field are preferred.

Preferred Technical And Professional Experience

Exposure to ETL/ELT concepts, modern data platforms (e.g., dbt, Snowflake, BigQuery, Spark, Airflow), cloud platforms (AWS, Azure, Google Cloud, or IBM Cloud), and experience working with data for analytics or machine learning coursework are desirable. Participation in team-based academic projects, hackathons, internships, or capstone courses is an advantage.

Key skills/competency

  • Data Ingestion
  • ETL/ELT
  • SQL
  • Python
  • Data Validation
  • Cloud Platforms
  • Agile
  • Mentorship
  • Analytics
  • Collaboration

Tags:

Data Engineer Intern
data ingestion
ETL
SQL
Python
data pipelines
cloud platforms
mentorship
collaboration
IBM

Share Job:

How to Get Hired at IBM

  • Customize your resume: Tailor technical skills and projects.
  • Highlight relevant coursework: Emphasize data engineering experience.
  • Showcase projects: Include ETL, SQL, and Python work.
  • Prepare for interviews: Research IBM's consulting culture.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background