Job Information
IBM Consultant - Data Engineer in Heredia, Costa Rica
Introduction
A career in IBM Consulting is built on long-term client relationships and close collaboration worldwide. You’ll work with leading companies across industries, helping them shape their hybrid cloud and AI journeys. With support from our strategic partners, robust IBM technology, and Red Hat, you’ll have the tools to drive meaningful change and accelerate client impact. At IBM Consulting, curiosity fuels success. You’ll be encouraged to challenge the norm, explore new ideas, and create innovative solutions that deliver real results. Our culture of growth and empathy focuses on your long-term career development while valuing your unique skills and experiences.
Your role and responsibilities
What we are looking for:
We are looking for a Sr. Consultant, Data Engineer to join our growing team of experts. This position will work in the design and development of Snowflake Data Cloud solutions. The work includes data ingestion pipelines, data architecture, data governance and security. The ideal candidate is an experienced data pipeline builder and migrations who enjoys optimizing data systems and building them from the ground up.
Key Responsibilities
Data Engineering & Solution Delivery
Build and maintain scalable data pipelines, ingestion frameworks, and ELT/ETL processes using modern cloud technologies.
Implement ingestion and CDC patterns using tools like Fivetran, Qlik Replicate, or native cloud services.
Develop transformation logic using SQL, dbt, Python, and DataOps best practices.
Engineer data models across Dimensional, Data Vault, Lakehouse, and semantic layers.
Optimize pipelines for performance, reliability, cost efficiency, and scalability.
Platform Engineering
Develop and optimize cloud-native data platforms (Snowflake, Databricks, AWS, Azure, GCP).
Implement warehouse/lakehouse structures, storage standards, governance rules, and data quality frameworks.
Leverage orchestration tools such as Airflow, dbt Cloud, or native cloud schedulers to deploy and operate pipelines.
Consulting & Client Partnership
Engage with client technical and business teams to gather requirements, define solutions, and ensure clarity.
Communicate progress, blockers, and recommendations clearly and professionally.
Participate in architecture reviews and support Solution Architects in defining best-fit approaches.
Serve as a trusted advisor during delivery, balancing technical execution with client expectations.
Data Governance, Quality & Security
Implement data validation, observability, and monitoring frameworks to ensure trust and reliability.
Apply RBAC, data classification, masking, encryption, and compliance best practices.
Document technical solutions, lineage, standards, and handover materials.
Mentorship & Team Leadership
Support and mentor junior and mid-level engineers, promoting Hakkoda’s engineering standards and delivery excellence.
Conduct code reviews, provide technical guidance, and contribute to team continuous improvement.
Collaborate on internal accelerators, reusable templates, and Hakkoda-branded methodologies.
Innovation & Continuous Learning
Stay current with emerging technologies across Snowflake, Databricks, AI/ML, streaming platforms, and modern data tooling.
Contribute to internal communities of practice, accelerators, and thought leadership.
Share learnings and promote a culture of experimentation and continuous improvement.
Required technical and professional expertise
6+ years of experience in Data Engineering or related technical roles.
Strong SQL expertise and experience with ELT/ETL pipeline development.
Hands-on experience with at least one major cloud platform (AWS, Azure, GCP).
Good experience with modern data platforms (Databricks, BigQuery, Redshift, Synapse or Snowflake)
Proficiency in Python or similar languages for data engineering tasks.
Knowledge of data modeling (Dimensional, Data Vault, Lakehouse).
Experience with CICD workflows and version control (GitHub, Bitbucket).
Consulting or client-facing delivery experience.
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.