img
نوع العقددوام كامل
طبيعة الوظيفةبالموقع
الموقعالظهران

وصف الوظيفة

About the Data Engineer Role

Qode is seeking a Data Engineer (Python) for a full-time position. This role involves building the foundational data infrastructure for an MRO Inventory Optimization solution. The successful candidate will be responsible for the entire data lifecycle, from ingestion and cleansing to transformation and the implementation of optimization logic, turning raw SAP material master and inventory data into actionable insights. The position is based in Dhahran and Al Khobar.

Core Responsibilities

The Data Engineer will own data pipelines from source systems through to the analytics and application layers. Key duties include:

  • Ingesting data from SAP material master and inventory feeds via API/OData, as well as other data sources, into the data warehouse.
  • Performing data cleansing and master data processing, which involves standardizing material descriptions, deduplication, classification, and handling incomplete records.
  • Building and orchestrating ETL pipelines using tools like Airflow and BigQuery, ensuring reliability, idempotency, and proper data lineage.
  • Implementing inventory optimization logic, including reorder points, safety stock calculations, Economic Order Quantity (EOQ), criticality/ABC analysis, and obsolescence flagging.
  • Developing backend services and APIs to expose processed data to the user interface and Business Intelligence layers.

Technical Expertise Required

Candidates must demonstrate proficiency in producing production-grade code with a modular design, including robust packaging, logging, configuration management, and unit testing (*, using pytest). A strong understanding of data structures and performance optimization is essential. This includes expertise in:

  • Vectorized transformations, joins/merges, groupby/aggregation operations, and handling large datasets.
  • Data manipulation techniques such as deduplication and type coercion, with experience working with real-world MRO and master data.
  • Authoring Directed Acyclic Graphs (DAGs), operators, sensors, scheduling, backfills, task dependencies, retries/SLAs, and designing idempotent pipelines with parameterization.
  • Writing performant SQL, including partitioning/clustering, cost-aware querying, data loading/exporting, and working with nested/repeated fields.
  • Advanced SQL concepts such as advanced joins, window functions, Common Table Expressions (CTEs), aggregation, and query optimization across relational and warehouse engines.
  • Building and consuming REST APIs using frameworks like FastAPI or Flask, including request validation, pagination, and integration with upstream systems.

Experience and Background

This role is suitable for individuals with 0-1 years of experience. The ideal candidate will possess a solid grasp of data engineering principles and practical experience with the technologies and methodologies outlined in the technical expertise section. Familiarity with MRO inventory data and SAP systems is beneficial.

Work Location and Type

This is a full-time position located in Dhahran and Al Khobar. The company offers a dynamic environment focused on building critical data solutions.


متطلبات الوظيفة

  • لا تتطلب خبرة

وظائف مشابهة