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.
$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...SeniorPermanent employmentFull timeWork experience placementRemote work$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...SeniorContract work- ...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
- ...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
$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...SeniorFull timeContract workRemote workWork from homeRelocation package$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...SeniorRemote job$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....SeniorWork at officeFlexible hoursAfternoon shift3 days per week$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...SeniorFull timePart timeFlexible hours$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...SeniorTemporary workWork experience placementLocal areaWorldwideFlexible hours- 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
- ...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...SeniorContract workLocal areaFlexible hours
- ...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...SeniorContract work
- ...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...SeniorPermanent employmentInterim roleRemote work
- ...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...SeniorLive inRemote work
$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...SeniorWork experience placement- ...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...SeniorContract workTemporary work
$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...SeniorWork at officeLocal areaHome officeNight shift- 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
$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...SeniorImmediate start$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...SeniorLong term contract$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...SeniorContract work$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- 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...SeniorLocal areaRemote work
- ...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...SeniorFull timeContract workFor contractors
$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...SeniorFull timeWork experience placementLocal areaImmediate start$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$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...SeniorFull timePart timeImmediate startRemote workDay shift- ...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...SeniorTemporary workFlexible hours
- ...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 workLocal areaRemote workFlexible hours2 days per week
- 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...SeniorRemote jobPart timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Consultant, Analytics Engineer. Be the first to apply!
- physician consultant remote Catonsville, MD
- senior leadership Catonsville, MD
- senior vice president of operations Catonsville, MD
- senior manager automotive Catonsville, MD
- senior c# .net software developer Catonsville, MD
- senior part time Catonsville, MD
- senior manager diversity & inclusion Catonsville, MD
- senior manager legal Catonsville, MD
- senior application security Catonsville, MD
- senior financial analyst remote Catonsville, MD


