Senior Analytics Engineer Consultant

IBM
Houston, US
Remote

Job Description

Introduction

At IBM, our work is more than just a job—it's a mission to innovate, design, and solve today's toughest challenges. Are you ready to lead in this technological revolution and tackle critical global issues? If you are, we want to hear from you!

Your Role and Responsibilities

We are seeking a Senior Analytics Engineer Consultant to join our dynamic team of professionals. In this pivotal role, you will bridge the gap between data engineering and analytics, turning raw data into reliable, well-structured, and comprehensively documented assets. These assets will empower decision-making, business intelligence, and supporting AI/ML applications.

In this role, you will:

  • Design and deliver analytical data models, semantic layers, and testing frameworks.
  • Collaborate with Data Engineers, BI Developers, Analysts, and clients to translate business needs into effective data solutions.
  • Lead modeling decisions on client engagements and mentor junior analytics engineers and analysts.
  • Apply software engineering principles to analytics, including modular SQL, automated testing, and data model management.

The ideal candidate will embrace the challenges of software engineering within analytics, recognize data models as products, and drive accountability for their performance.

This position is remote and can be performed from anywhere within the U.S.

Required Technical and Professional Expertise

  • Bachelor's degree in engineering, computer science, analytics, statistics, or equivalent practical experience.
  • 5+ years of experience in analytics engineering, data modeling, or related fields, delivering production analytics on cloud platforms.
  • Expert-level SQL skills for complex queries, including optimization techniques (Snowflake preferred, but Databricks, BigQuery, or Redshift are acceptable).
  • Experience managing dbt projects, including advanced features such as incremental models and snapshots.
  • Strong understanding of dimensional modeling methodologies and their practical applications.
  • Ability to translate business requirements into robust modeling architectures.
  • Experience defining metrics in a semantic layer and ensuring consistency across BI tools.
  • Proficiency in implementing data quality frameworks and testing protocols.
  • Familiarity with Git workflows, CI/CD pipelines, and orchestration tools.
  • Some experience with Python for data automation and transformations.
  • Cloud experience on AWS required (familiarity with Azure or GCP is a plus).
  • Strong ability to integrate with BI tools and foster alignment with BI developers.
  • Proven capability to mentor junior team members and lead engagements effectively.
  • Excellent interpersonal and problem-solving skills, coupled with an action-oriented mindset.
  • Comfortable working within Agile teams.
  • Experience in hiring and managing technical staff.

Preferred Technical and Professional Experience

  • Relevant certifications in Snowflake or dbt are highly desirable.
  • Experience with reverse-ETL tools and operational analytics.
  • Expertise in governance of metrics and semantic layers at scale.
  • Familiarity with data cataloging and observability tools.
  • Background in supporting AI/ML initiatives with well-curated data.
  • Understanding of data contracts and analytics models as consumer-oriented products.
  • Experience in industries such as financial services, healthcare, retail, or public sector is a plus.

IBM is dedicated to fostering a diverse work environment and is proud to be an equal-opportunity employer. All qualified applicants will be considered for employment without regard to various characteristics such as race, gender, age, or disability. IBM also adheres to fair employment practices regarding citizenship and immigration status.

Employment Type

FULL TIME

Level

senior

Posted

5/1/2026

Apply Now

You will be redirected to IBM's application portal.

Sign in and we'll score your resume against this role.