Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr. Consultant, Analytics Engineer

IBM

Introduction

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. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk

Your role and responsibilities

We are looking for a Sr. Consultant, Analytics Engineering to join our growing team of experts. This position sits at the intersection of data engineering and analytics, focused on transforming raw, ingested data into trusted, well-modeled, and well-documented assets that power decision-making, BI, and downstream AI/ML use cases.

The Sr. Consultant, Analytics Engineering will own the design and delivery of dimensional and analytical data models, semantic layers, testing and observability frameworks, and CI/CD for analytics workflows. You will partner closely with Data Engineers (who own ingestion and platform), BI Developers, Analysts, and client stakeholders to translate business requirements into durable, reusable, version-controlled data products. You will lead modeling decisions on customer engagements and mentor junior analytics engineers and analysts on dbt, modeling patterns, and analytics best practices.

The right candidate is excited about software engineering rigor applied to analytics: modular SQL, automated testing, peer review, lineage, and treating data models as products with SLAs and consumers.

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

This role can be performed from anywhere in the US.

Required technical and professional expertise

• Bachelor's degree in engineering, computer science, analytics, statistics, or equivalent practical experience.

• 5+ years in analytics engineering, data modeling, BI engineering, or closely related roles delivering production analytics on cloud data platforms.

• Expert-level SQL: complex window functions, CTEs, query optimization, and warehouse-specific tuning (Snowflake preferred; Databricks, BigQuery, or Redshift acceptable).

• Production experience building, owning, and operating dbt projects (dbt Core or dbt Cloud), including macros, packages, Jinja templating, incremental models, snapshots, and exposures.

• Strong command of dimensional modeling (Kimball star/snowflake schemas, slowly changing dimensions, conformed dimensions) and pragmatic application of OBT, normalized, and Data Vault patterns where appropriate.

• Demonstrated ability to translate ambiguous business requirements into a layered modeling architecture (staging, intermediate, marts, semantic) with clear ownership, naming conventions, and documentation.

• Experience defining and governing metrics in a semantic layer (dbt Semantic Layer / MetricFlow, LookML, Cube, or equivalent), including metric definitions, dimensional consistency, and downstream BI exposure.

• Hands-on experience implementing data quality and testing frameworks: dbt tests (generic and singular), data contracts, freshness checks, anomaly detection, and lineage-based impact analysis.

• Git-based workflows for analytics: feature branching, pull requests, peer review, and CI/CD pipelines (GitHub Actions, GitLab CI, Azure DevOps, or similar) for dbt projects.

• Working knowledge of orchestration patterns and tools used to schedule transformation workloads (dbt Cloud, Airflow, Dagster, Prefect, or platform-native schedulers).

• Python scripting for analytics tooling, automation, and lightweight transformations where dbt/SQL is not the right fit.

• Cloud experience on AWS (Azure, GCP are nice to have as well).

• Experience integrating modeled data with BI and consumption tools (Tableau, Power BI, Looker, Sigma, Hex, Mode) and partnering with BI developers on semantic alignment.

• Track record of leading modeling decisions on client engagements, including reviewing and approving model designs from other engineers.

• Mentorship of junior analytics engineers and analysts on modeling patterns, dbt best practices, code review standards, and analytics engineering rigor.

• Ability to prepare technical and business-facing artifacts (model design docs, lineage maps, metric catalogs, runbooks) and present to internal and customer stakeholders.

• Track record of sound problem-solving skills and an action-oriented mindset.

• Strong interpersonal skills including assertiveness and ability to build strong client relationships, particularly with analyst and business stakeholders.

• Ability to work in Agile teams.

• Experience hiring, developing, and managing a technical team.

Preferred technical and professional experience

• Snowflake certifications (SnowPro Core, SnowPro Advanced: Data Engineer or Architect) or dbt certifications (dbt Analytics Engineer, dbt Cloud Developer).

• Experience with reverse-ETL tooling (Hightouch, Census) and operational analytics use cases.

• Experience designing and governing a semantic/metrics layer at scale, including metric versioning, deprecation, and stakeholder alignment across multiple consumers.

• Familiarity with data catalog and observability tooling (Atlan, Alation, Collibra, Monte Carlo, Elementary, Soda) and integrating these with dbt projects.

• Experience supporting AI/ML and feature-store use cases with curated, well-tested analytics datasets.

• Familiarity with data contracts, model SLAs, and treating analytics models as versioned, consumer-facing products.

• Industry experience in financial services, healthcare/life sciences, retail/CPG, or public sector.

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Consultant, Analytics Engineer in Catonsville, MD vacancy
  • $81k - $152.03k

     ...time zone) Position Summary: MedStar Health is seeking a Sr. Analytics Engineer to join the Quality & Safety department. Works with MedStar...  ...end-to-end data engineering projects, including analytics consultations, data modeling and wrangling, and other analytics services... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Remote work

    MedStar Health

    Columbia, MD
    20 hours ago
  • $70 - $90 per hour

     ...workforce needs. OUR APPROACH | DESIGN THINKING Our experienced consultants utilize journey mapping and "how might we?" frameworks to...  ...Advise on Extended Workforce technology ecosystems including VMS, analytics, AI, automation, and integrations. + Recommend optimization of... 
    Senior
    Contract work

    Allegis Global Solutions

    Baltimore, MD
    4 days ago
  •  ...Sr SFDC Consultant / Architect Provide in-depth analysis of existing and new Salesforce application...  ...Provide technical expertise and/or engineering support for maintaining performance...  ...' experience in IT or quantitative analytics functions Demonstrates strong software... 
    Senior

    Staffing the Universe

    Baltimore, MD
    23 hours ago
  •  ...Senior Quality Assurance Consultant Quality Agents, LLC is a service company that offers...  .... BS in a technical discipline (Engineering, chemistry, microbiology, biology) Energetic...  ...qualifications, process validation, analytical method validation, or cleaning... 
    Senior

    Quality Agents

    Annapolis Junction, MD
    1 day ago
  • $180k - $260k

     ...currently do not possess this level of clearance.*** Are you a Senior Analytics Engineerwho is ready for anew challengethat willlaunch your...  ...and never seen or heard from the mothership again? Our engineers were certainly tired of the same. At GliaCell our slogan is “We... 
    Senior
    Full time
    Contract work
    Remote work
    Work from home
    Relocation package

    GliaCell Technologies LLC

    Annapolis Junction, MD
    1 day ago
  • $81k - $152.03k

    A healthcare organization is seeking a Sr. Analytics Engineer to enhance data-driven decision-making. You will lead analytics projects and collaborate closely with stakeholders to improve healthcare analytics. This position requires a Bachelor's degree, 3-4 years' experience... 
    Senior
    Remote job

    MedStar Health

    Columbia, MD
    20 hours ago
  • $110k - $115k

     ...revenue goals, and donor engagement activity while ensuring accurate donor records in Raiser's Edge NXT. Partner with Operations, Analytics, and Prospect Management teams to leverage data, reporting, and prospect strategy to strengthen fundraising outcomes.... 
    Senior
    Work at office
    Flexible hours
    Afternoon shift
    3 days per week

    Maryland Food Bank

    Halethorpe, MD
    4 days ago
  • $125k - $165k

     ...Sr. Consultant - Protection and Controls Engineer Join a team at the forefront of power system protection and reliability. We are seeking an experienced Protection & Control Engineer to play a critical role in the design, analysis, and modernization of transmission... 
    Senior
    Full time
    Part time
    Flexible hours

    ENTRUST Solutions Group

    Baltimore, MD
    1 day ago
  • $115k - $130k

     ...a division of Rand Worldwide, advances the way architects and engineers use 3D technology to design, develop, and manage complex engineering...  ...process improvements. ~ Strong data management and analytical skills ~ Familiar with ERP applications. ~ Familiar with Software... 
    Senior
    Temporary work
    Work experience placement
    Local area
    Worldwide
    Flexible hours

    RAND WORLDWIDE SUBSIDIARY INC

    Owings Mills, MD
    4 days ago
  • A financial advisory firm in Ellicott City seeks an organized Paraplanner to support its team in delivering high-quality financial planning and insurance advice. The role involves developing customized financial plans, conducting product research, and ensuring regulatory...
    Senior

    Elite Income Advisors

    Ellicott City, MD
    1 day ago
  •  ...challenges and recommend data-driven solutions Provide advanced analytical support and deliver actionable insights from large datasets...  ...version control tools such as Git Experience with data engineering and orchestration frameworks such as Apache Spark and Airflow... 
    Senior
    Contract work
    Local area
    Flexible hours

    INSPYR Solutions

    Windsor Mill, MD
    3 days ago
  •  ...AI Analytic Software Engineer-Senior Annapolis Junction, Maryland, United States NetSage's mission is to help our customers achieve their missions by providing superior cyber services. We seek talented professionals who are interested in doing meaningful, mission... 
    Senior
    Contract work

    NetSage Corporation

    Annapolis Junction, MD
    1 day ago
  •  ...Overview Partner & Head of Interim @ Tarka Talent - Consultancy, Resource Augmentation, Strategy, and Transformation Our Client exists to support their clients to achieve business outcomes by designing and implementing Agile operating models that enable high-impact and... 
    Senior
    Permanent employment
    Interim role
    Remote work

    Tarka Talent

    Baltimore, MD
    4 days ago
  •  ...Senior Consultant Enjoy problem-solving, need a venue to display your creativity, and emerging technologies pique your interest; if so, Barrow Wise Consulting, LLC is for you. As a multi-disciplined leader, you understand the gifts that set you apart from everyone... 
    Senior
    Live in
    Remote work

    Barrow Wise Consulting, LLC

    Annapolis Junction, MD
    1 day ago
  • $85k - $105k

     ...Senior Consultant - Risk SC&H Group is searching for a highly talented and motivated professional to add as a Senior Consultant in...  ...responsibilities for specific engagements. Utilize technology and data analytics to continually learn and innovate, share knowledge with team... 
    Senior
    Work experience placement

    SC&H Group

    Columbia, MD
    2 days ago
  •  ...we deliver transformational services tailored to meet your unique workforce needs.OUR APPROACH | DESIGN THINKINGOur experienced consultants utilize journey mapping and "how might we?" frameworks to scientifically validate our strategic choices. By fostering user empathy... 
    Senior
    Contract work
    Temporary work

    Allegis Global Solutions

    Baltimore, MD
    4 days ago
  • $75.1k - $103.26k

     ...Senior Loss Control Consultant We are seeking a Senior Loss Control Consultant to join...  ...management, excellent communication and analytical skills, and the ability to manage...  ...degree, with a major in safety, science or engineering from an accredited university preferred... 
    Senior
    Work at office
    Local area
    Home office
    Night shift

    Penn National Insurance

    Annapolis Junction, MD
    1 day ago
  • A leading construction consultancy is seeking a Senior Consultant in Baltimore, Maryland. The ideal candidate will have a strong background in Quantity Surveying and a passion for dispute resolution. Responsibilities include providing expert advice, drafting reports, and... 
    Senior

    Pinnacle Recruitment Ltd

    Baltimore, MD
    1 day ago
  • $80k - $120k

     ...& Transformation Practice has an immediate need for Senior Consultants with OneStream experience. The Senior Consultant will be responsible...  ...~ BS/MS in Accounting, Finance, Information Science, Business Analytics or another relevant field (CPA or MBA a plus) ~3-5 years of... 
    Senior
    Immediate start

    SC&H Group

    Columbia, MD
    3 days ago
  • $115k - $130k

     ...Senior Consultant - Strategy & Transactions We are seeking a high-performing Quality of Earnings (Qoe) Specialist with 4–6 years of...  ...across the deal lifecycle. The ideal candidate brings strong analytical capabilities, a solid foundation in accounting, and direct... 
    Senior
    Long term contract

    SC&H Group

    Columbia, MD
    6 days ago
  • $70 - $90 per hour

     ...we deliver transformational services tailored to meet your unique workforce needs. OUR APPROACH | DESIGN THINKING Our experienced consultants utilize journey mapping and "how might we?" frameworks to scientifically validate our strategic choices. By fostering user... 
    Senior
    Contract work

    Allegis Global Solutions

    Baltimore, MD
    4 days ago
  • $130.2k - $165k

    Immersive Dynamics Inc. is seeking a Senior Solutions Consultant to work with our Federal sales team in Columbia, Maryland. This role...  ...Ideal candidates will have over 5 years of experience in sales engineering or solutions consulting, specifically aimed at Federal and... 
    Senior

    Immersive Dynamics Inc.

    Columbia, MD
    2 days ago
  • Dovel Technologies, Inc is seeking a Consultant or Senior Consultant to work with state and local government entities in Maryland. The role requires strong analytical and communication skills, with responsibilities including supporting engagements, conducting market analysis... 
    Senior
    Local area
    Remote work

    Dovel Technologies, Inc

    Baltimore, MD
    3 days ago
  •  ...About the job Senior Quality Assurance Consultant Location: Baltimore, MD, USA (...  ...Analyst (CSQA), Certified Software Test Engineer (CSTE), ISTQB Certified Tester,...  ...project team members. Apply proven analytical and problem-solving skills to help validate... 
    Senior
    Full time
    Contract work
    For contractors

    Quantum Strides LLC

    Baltimore, MD
    1 day ago
  • $116.35k - $210.33k

     ...Description Senior Safe Agile Coach / Advanced SAFe Practice Consultant (ASPC) We are seeking a Senior SAFe (Scaled Agile...  ...partner with Program and Customer Management, Solution Train Engineers (STEs), Release Train Engineers (RTEs), Release Managers, Scrum... 
    Senior
    Full time
    Work experience placement
    Local area
    Immediate start

    Leidos

    Annapolis Junction, MD
    1 day ago
  • $70k - $80k

    The Chronicle Of Higher Education, Inc. is seeking a Senior Consultant specializing in Employee and Organizational Success. This role involves fostering organizational effectiveness and advancing a culture of inclusion and belonging within Administration and Finance. The... 
    Senior

    The Chronicle Of Higher Education, Inc.

    Baltimore, MD
    2 days ago
  • $76,000 per week

    Headquarters: Baltimore, MD URL: Figure 53, a Baltimore‑based software company, is hiring a part‑time Senior QLab Support Specialist. We are looking for a candidate with both high‑level technical expertise in QLab and the ability to provide clear, generous, and friendly...
    Senior
    Full time
    Part time
    Immediate start
    Remote work
    Day shift

    Mosaec

    Baltimore, MD
    20 hours ago
  •  ...Interclypse Quality Assurance Consultant Welcome to Interclypse, where innovation meets passion. Every team member is a vital piece...  ...'s degree from an accredited college or university in Engineering, Computer Science, Information Systems or a related discipline... 
    Senior
    Temporary work
    Flexible hours

    Interclypse

    Annapolis Junction, MD
    1 day ago
  •  ...Senior Engineer At Shadow Strategies, you will join a culture defined by innovation, purpose, and meaningful impact. We seek senior engineers who design and deliver resilient software systems that support real mission outcomes. If you are inspired by complexity, motivated... 
    Temporary work
    Local area
    Remote work
    Flexible hours
    2 days per week

    Navstar

    Columbia, MD
    1 day ago
  • Beyond Hosting in Baltimore is seeking a part-time Senior QLab Support Specialist to provide exceptional customer support for our flagship product, QLab. The ideal candidate will have strong technical expertise and a friendly demeanor to help customers with licensing and...
    Senior
    Remote job
    Part time
    Flexible hours

    Beyond Hosting

    Baltimore, MD
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Consultant, Analytics Engineer. Be the first to apply!