Senior Data Engineer

Skills
Computer ScienceDevopsSoftware As A ServiceApache SparkBusiness IntelligenceConsumer TextilesContinuous Integration
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of experience in data engineering or data platform engineering
  • Bachelor’s degree in Computer Science Data Science or related field or equivalent experience
  • Strong hands-on experience with Microsoft Fabric including Lakehouse Warehouse Data Pipelines Notebooks and OneLake
  • Experience with CI/CD and DevOps practices using Git and Azure DevOps
  • Strong proficiency with Spark and PySpark notebook-based transformations
  • Advanced SQL skills including complex transformations performance tuning and dimensional design
  • Strong scripting and engineering skills in Python
  • Experience with Azure-based data services and modern cloud data platform concepts
  • Strong understanding of Delta Lake Parquet partitioning and incremental processing
  • Strong experience designing dimensional and analytical models for reporting and self-service consumption
  • Experience building robust integrations using REST APIs file-based ingestion JSON and related patterns
  • Experience with version control reusable code patterns testing documentation and collaborative workflows

Nice to have

  • Hands-on
  • High-impact
  • Production-oriented
  • Collaborative
  • Detail-oriented

Day to day

  • Design and build scalable data solutions in Microsoft Fabric across Lakehouse Warehouse Pipelines Notebooks and OneLake
  • Build and maintain reliable ingestion and transformation pipelines across SaaS platforms operational systems flat files and APIs
  • Design curated dimensional and analytical data models and partner with stakeholders to deliver production-ready data products

Hiring process

  • Submit application
  • Final interviews may be held in person at one of the listed offices