Senior Data Engineer

  • engineering
  • remote
  • Clutch
  • Goodfirms
  • Upwork

IT Craft is looking for a Senior Data Engineer to join our team.

As a Senior Data Engineer, you will design, build, and optimize enterprise data pipelines and lakehouse solutions aligned with the given data architecture, governance standards, and cloud-first strategy. You will partner with cross-functional teams to deliver secure, scalable, and high-quality data solutions that enable analytics, reporting, and AI-driven capabilities.

Responsibilities:

  • Design, develop, and maintain scalable ETL/ELT pipelines across enterprise systems, including ERP, CRM, and operational platforms;
  • Build and support cloud-based data lakehouse architecture aligned with medallion layers and governance standards;
  • Develop and maintain data models, semantic layers, and curated datasets for analytics and business intelligence;
  • Translate business requirements into technical data solutions in collaboration with product, engineering, and business stakeholders;
  • Ensure data quality, integrity, and security in alignment with given data governance and compliance standards;
  • Optimize SQL queries, data pipelines, and storage performance across AWS and Azure platforms;
  • Support data integration initiatives, including Data Lake, D365 ERP, and CRM/AMS platforms;
  • Monitor pipeline health, troubleshoot issues, and ensure high availability and reliability of data systems;
  • Contribute to the continuous improvement of data architecture, standards, and best practices;
  • Support AI and analytics initiatives by enabling high-quality, accessible data for downstream consumption.

Requirements:

Technical Skills and Experience:

  • 5+ years of experience in data engineering or data platform development;
  • Strong experience designing and building ETL/ELT pipelines in cloud environments;
  • Hands-on experience with AWS (S3, Redshift, Glue, DMS) and Azure (Data Factory, SSIS);
  • Strong proficiency in SQL and relational database design;
  • Solid understanding of data warehousing, data lakes, and lakehouse architecture;
  • Experience with structured, semi-structured, and unstructured data processing;
  • Experience with data modeling, data quality, and performance optimization;
  • Experience with Git, Azure DevOps, and CI/CD practices;
  • Strong analytical, problem-solving, and communication skills;
  • At least an Upper-Intermediate level of spoken and written English.

Non-Technical Skills:

  • Build positive working relationships across multiple IT disciplines and staff levels;
  • Collaborate effectively and welcome feedback on ongoing projects;
  • Respond to business issues with an appropriate sense of urgency;
  • Know when to escalate a problem or seek assistance;
  • Be organized, proactive, and self-motivated;
  • Communicate clearly, both verbally and in writing;
  • Demonstrate strong problem-solving skills and attention to detail;
  • Identify and document business and system requirements;
  • Thrive in a high-energy, team-focused environment;
  • Deliver high-quality results while meeting project schedules.

Nice to Have:

  • Experience with Databricks, Spark, or Azure Fabric;
  • Experience with Power BI or enterprise reporting platforms;
  • Familiarity with AI/ML data enablement and tools (e.g., AWS Bedrock, RAG concepts).

Role Characteristics:

  • Technical individual contributor role with ownership of data engineering deliverables;
  • Works on complex initiatives aligned with a given enterprise data strategy;
  • Collaborates with cross-functional teams across IT, analytics, and business units;
  • Contributes to architecture decisions and continuous improvement efforts.

YOU MAY FIND INTERESTING

Senior Business Analyst (AI Discovery & Presales)

We are looking for a Senior Business Analyst (AI Discovery & Presales) to join our Business Intelligence & AI unit.

See our open position

Senior B2B Marketing Manager/Marketing Lead (IT Services)

We are looking for a Senior B2B Marketing Manager / Marketing Lead with hands-on experience in marketing for IT services companies, including software development, outsourcing, outstaffing, team extension, or similar B2B technology services.

See our open position

Head of Sales / Senior Sales Lead

We are looking for a hands-on Head of Sales / Senior Sales Lead for an international custom software development company.

See our open position