Data Engineer

Skills
API ManagementApache SparkData AnalyticsData IntegrityDimensional ModelingModelingPermissions
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Hands-on experience as a Data Engineer or similar role
  • Strong experience with Databricks and the broader Databricks ecosystem
  • Experience building and maintaining ETL/ELT pipelines
  • Strong knowledge of Apache Spark PySpark SQL and Delta Lake
  • Experience working with structured semi-structured and unstructured data
  • Understanding of data quality data validation monitoring and control processes
  • Experience with Unity Catalog including permissions access control metadata and governance concepts
  • Ability to support and work within architected Databricks environments
  • Familiarity with cloud data platforms such as AWS Azure or Google Cloud Platform
  • Strong SQL skills and experience optimizing queries and data transformations
  • Ability to troubleshoot pipeline failures performance issues and data integrity problems
  • Strong communication skills and ability to work directly with customers and stakeholders
  • Ability to translate business and technical requirements into working data solutions

Nice to have

  • Hands-on
  • Detail-oriented
  • Customer-facing
  • Collaborative
  • Analytical
  • Problem-solving

Day to day

  • Design and build scalable data pipelines using Databricks and Spark-based processing
  • Implement ETL and ELT workflows to ingest transform validate and deliver data
  • Support Databricks environments data governance controls and reliable cloud-based data solutions
  • Troubleshoot pipeline failures performance issues and data integrity defects while improving monitoring and accuracy