Data Engineer

Skills
Data EngineeringAnalyticsComputationData LakesData ModelingData ScienceData Warehousing
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong programming skills in cloud data processing.
  • Experience in large-scale data lakes and proficient data modeling for analytics.
  • Familiarity with Spark or similar parallel processing frameworks; Databricks knowledge beneficial.
  • Interest in cybersecurity; preferably in identity security.
  • Capable of working autonomously on distributed systems and large-scale data processing.
  • Must be skilled in Python or similar object-oriented programming languages.

Nice to have

  • Spark
  • Realtime processing
  • Graph data stores

Day to day

  • Build and enhance state-of-the-art datalakehouse consuming billions of events daily.
  • Focus on security and computational efficiency to filter data and produce actionable insights.
  • Engage in software optimization to improve data processing efficiency.
  • Develop and maintain data workflows and use observability practices to monitor pipeline performance.
  • Create innovative ML/Engineering solutions within the cybersecurity domain.