Hiring.Camp

Senior Data Engineer - AWS + Spark Required

ImagineX Consulting

·

Today

Location
Escazu, Costa Rica
Workplace
Remote
Type
Full-time
Department
Engineering
Seniority
Senior
Closing date
Today
Source
ApplyToJob

Description

This remote role is based in Costa Rica and only open to citizens and permanent residents of Costa Rica who do not need visa sponsorship.  

We are seeking an experienced Senior Data Engineer to design, build, and optimize our next-generation transactional data lake and analytics infrastructure. In this role, you will lead the architecture and implementation of scalable batch and streaming pipelines using Apache Spark, Apache Hudi, AWS Glue, and AWS Athena, ensuring high performance, transactional consistency, and low-latency querying for enterprise data.

Responsibilities

  • Data Lake Architecture: Design, implement, and maintain scalable, ACID-compliant data lakehouse architectures utilizing Apache Hudi on AWS S3.
  • Pipeline Development: Build robust, fault-tolerant ETL/ELT pipelines using Apache Spark (PySpark/Scala) and AWS Glue for high-volume batch and real-time streaming data.
  • Query Optimization: Write advanced, performant SQL queries and optimize interactive analytical workloads using AWS Athena.
  • Data Lakehouse Management: Manage Hudi table operations including upserts, soft/hard deletes, compaction, clustering, time-travel queries, and schema evolution.
  • Performance Tuning: Optimize Glue jobs, Spark cluster performance, partitioning strategies, file formats (Parquet/ORC), and query latency across large-scale datasets.
  • Governance & Quality: Enforce data quality check frameworks, metadata management, cataloging via AWS Glue Data Catalog, and data security/privacy standards.
  • Collaboration & Leadership: Mentor junior/mid-level data engineers, participate in code reviews, and partner with Analytics, Data Science, and Product teams to align data modeling with business goals.

Technical Skills

  • Experience: 5+ years of software/data engineering experience, with a track record of architecting distributed data platforms.
  • SQL: Advanced mastery of complex SQL queries, analytical functions, CTEs, and performance tuning techniques.
  • Apache Spark: Deep technical knowledge of Spark architecture (RDDs, DataFrames, Spark SQL, Structured Streaming), memory management, and job optimization.
  • Apache Hudi: Hands-on experience implementing transactional data lakes with Apache Hudi (Copy-on-Write vs. Merge-on-Read, indexing strategies, CDC ingestion, compaction).
  • AWS Glue: Expertise in building serverless Glue ETL pipelines, custom scripts, dynamic frames, Glue Triggers, and managing the AWS Glue Data Catalog.
  • AWS Athena: Strong proficiency with ad-hoc querying, query execution cost/time optimization, dynamic partitioning, and federated queries.
  • Programming: Proficiency in Python or Scala.
  • Data Warehousing & Modeling: Solid grasp of dimensional modeling, data vault, Star/Snowflake schemas, and database internals.

Nice to Have

  • Experience setting up CDC (Change Data Capture) pipelines (e.g., AWS DMS, Debezium) into Apache Hudi
  • Experience with Infrastructure as Code (Terraform, AWS CloudFormation, or AWS CDK)
  • Knowledge of orchestration tools such as Apache Airflow or AWS Step Functions.
  • AWS Certified Data Engineer – Associate or AWS Certified Big Data / Data Analytics Specialty

Strategic Skills 

  • Excellent verbal and written communication skills. 
  • Team player. 
  • Experience working within agile environments. 

This remote role is based in Costa Rica and only open to citizens and permanent residents of Costa Rica who do not need visa sponsorship.  

Skills

PythonScalaAWSTerraformSQLSparkAirflowSnowflakeData ScienceData EngineeringETLAWS Certified

Similar Jobs

30

Sr.Data Engineer

Robert Bosch · bengaluru, India

Today

Sr.Data Engineer

Robert Bosch · bengaluru, India

Today

Sr.Data Engineer

Robert Bosch · bengaluru, India

Today

Sr.Data Engineer

Robert Bosch · bengaluru, India

Today

Senior Data Engineer

Wpp · India

Today

Senior Data Engineer

Pg · HYDERABAD OFFICE INDIA PSC PGH

Today

Sr Engineer, Data

Micron Technology · Hyderabad, TS,IN, IN

Today

Senior Data Engineer

Synechron · Bengaluru - BCIT, India +1

Today

Senior Data Engineer

WPP · Warsaw · Hybrid

Yesterday

Senior Data Engineer

Moniepoint · Remote, Nigeria · Remote

Yesterday

Senior Data Engineer

Artefactlinkedin · Abidjan

Yesterday

Senior Data Engineer

MS · United Kingdom, GB · Onsite

Yesterday

Senior Data Engineer

Lendi Group · Sydney, NSW, Australia · Hybrid

Yesterday

Senior Data Engineer

Stream · Boulder, CO (US) · Hybrid

Yesterday

Senior Data Engineer

Accenture · Istanbul, Teknopark Istanbul, AISS, Türkiye · Hybrid

Yesterday

Senior Data Engineer

Gartner · Gurgaon - Cyber Park, India

Yesterday

Senior Data Engineer

Flowable · Zürich Mimacom, Switzerland +1

Yesterday

Senior Data Engineer

Takeaway · Fleet Place Office, United Kingdom · Hybrid

Yesterday

Senior Data Engineer

Pieinsurance · United States

3 days ago

Senior Data Engineer

Sinclair, Inc. · Hunt Valley, MD, United States, US · Onsite

3 days ago

Senior Data Engineer

Garnerhealth · New York City, New York +1

4 days ago

Senior Data Engineer

Flow Control Group · Charlotte, NC, USA +2

4 days ago

Senior Data Engineer

Em Technologies Inc · Augusta, GA

4 days ago

Senior Data Engineer

Robert Bosch · Batu Kawan, Penang, Malaysia

4 days ago

Senior Data Engineer

Independencepetgroup · IPG_OFFICE_Chicago, United States of America +4 · Remote

4 days ago

Senior Data Engineer

Ghr · Jersey City, United States of America +2 · Onsite

4 days ago

Senior Data Engineer

Fractal · California, United States of America · Hybrid, Onsite

4 days ago

Senior Data Engineer

Creditgenie · Plymouth Meeting, PA +2

4 days ago

Senior Data Engineer

Cotiviti · Remote, US · Remote

4 days ago

Senior Data Engineer

Abbott · Ireland > Sligo : Castle Street

4 days ago
Remote Senior Data Engineer - AWS + Spark Required at ImagineX Consulting | Hiring.Camp