BrickRed Systems

Data Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Data Engineer with a contract length of "unknown" and a pay rate of "unknown." Candidates should have 5+ years of experience in data engineering, strong skills in Databricks, Spark, Azure Data Factory, Python, and SQL, preferably from FAANG or Tier-1 tech backgrounds.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
440
-
🗓️ - Date
August 11, 2026
🕒 - Duration
Unknown
-
🏝️ - Location
Unknown
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Frisco, TX
-
🧠 - Skills detailed
#PySpark #Strategy #Data Privacy #Python #Data Processing #Data Enrichment #Data Management #Scala #Data Lineage #Security #Storage #"ETL (Extract #Transform #Load)" #Agile #Azure Data Factory #Data Integration #Databricks #ADF (Azure Data Factory) #Snowflake #Documentation #Azure #Batch #Delta Lake #API (Application Programming Interface) #Data Ingestion #Datasets #Compliance #Code Reviews #Spark (Apache Spark) #Data Modeling #Data Lifecycle #Data Governance #SQL (Structured Query Language) #Apache Spark #Data Engineering #Data Pipeline #Data Quality #Monitoring #Consulting
Role description
We are seeking an experienced Data Engineer to join a data engineering team supporting an Azure-native third-party data enrichment platform. The role focuses on building reliable, scalable, governed, and cost-efficient data pipelines using Databricks, Spark, Snowflake, Azure Data Factory (ADF), Python, and SQL. The platform enriches first-party datasets with external identity and attribute data to support analytics, customer activation, research, and Customer Data Platform (CDP) use cases. The ideal candidate will have strong hands-on data engineering experience, excellent Spark troubleshooting skills, and a strong understanding of data quality, privacy, governance, and performance optimization. Candidates with backgrounds in FAANG, product-based, or Tier-1 technology companies are preferred. Key Responsibilities Data Ingestion & Pipeline Development • Design, develop, and enhance scalable data ingestion pipelines supporting large-volume batch and event-driven workloads. • Build robust ETL/ELT pipelines using PySpark, Python, SQL, Databricks, and Azure Data Factory. • Integrate data from third-party enrichment vendors, including large-scale identity and attribute datasets. • Integrate digital platform data through Conversion API (CAPI) and middleware-based integrations. • Integrate data from rewards and promotions systems, including offer issuance, redemption, and consumption data. • Develop scalable and reusable data engineering frameworks and components. Data Quality, Reliability & Operations • Implement strong data validation, deduplication, auditability, and data quality controls. • Design and implement idempotency, replay, backfill, and recovery strategies to maintain pipeline reliability. • Build and maintain monitoring, alerting, dashboards, and operational readiness capabilities. • Troubleshoot data pipeline failures using root-cause analysis rather than simply rerunning failed jobs. • Analyze Spark logs and diagnose issues related to shuffle, skew, partitioning, memory, and performance. • Improve pipeline stability, reliability, and SLA adherence. Databricks & Spark Engineering • Develop and optimize large-scale data processing solutions using Databricks and Apache Spark. • Apply Spark fundamentals such as partitioning, caching, shuffle optimization, and workload tuning. • Troubleshoot complex Spark failures and performance bottlenecks. • Implement modern Databricks and Delta Lake patterns, including Medallion Architecture. • Contribute to Delta Live Tables (DLT) and other Databricks-based data engineering workflows where applicable. Snowflake & Data Warehousing • Develop and support data solutions using Snowflake for analytics and warehousing workloads. • Apply effective data modeling and query optimization techniques. • Ensure data structures are scalable, maintainable, and optimized for downstream analytical consumption. Data Governance, Privacy & Compliance • Apply data privacy, security, governance, and compliance requirements throughout the data lifecycle. • Work with Unity Catalog and other governance frameworks for access control, lineage, and data management. • Implement appropriate controls for PII and non-PII data. • Maintain documentation for tables, schemas, catalogs, pipelines, and cluster usage. • Support data lineage, auditability, and governance standards across the platform. Cost & Performance Optimization • Design data pipelines with cost efficiency, scalability, and performance in mind. • Optimize cluster sizing, compute utilization, storage, and workload configurations. • Identify and resolve performance bottlenecks across Spark, Databricks, Snowflake, and Azure services. • Balance cost, quality, reliability, and SLA requirements when making technical decisions. Required Skills & Qualifications • 5+ years of hands-on Data Engineering experience. • Strong hands-on development experience with PySpark and SQL. • Strong experience with Python for data engineering and pipeline development. • 5+ years of experience with Databricks, ETL, and Azure. • Strong experience with Azure Data Factory (ADF) for orchestration and data integration. • Strong understanding of Apache Spark fundamentals, including: • Partitioning • Shuffle • Data skew • Performance tuning • Spark troubleshooting • Cluster optimization • Experience with Snowflake and analytics/warehouse workloads. • Experience designing and implementing scalable ETL/ELT pipelines. • Strong understanding of data engineering reliability patterns, including: • Data validation • Idempotency • Replay and backfills • Deduplication • Auditability • Experience with data governance, lineage, access controls, and PII handling. • Strong analytical and problem-solving skills with the ability to perform detailed root-cause analysis. • Ability to work independently and take ownership of technical deliverables with minimal supervision. • Strong understanding of software development lifecycle, coding standards, testing, documentation, and Agile methodologies. Preferred / Nice-to-Have Skills • Experience with event-driven or real-time/streaming data ingestion. • Experience with Delta Lake and Delta Live Tables (DLT). • Experience building configuration-driven data pipelines and reusable frameworks. • Experience with Azure-native data services and integrations. • Experience supporting Customer Data Platforms (CDP) or customer/marketing data ecosystems. • Experience working with third-party data enrichment, identity, or customer attribute datasets. • Knowledge of data privacy, compliance, and enterprise data governance. • Experience working in FAANG, product-based, or Tier-1 technology organizations. Architecture & Engineering Responsibilities • Contribute to HLD, LLD, solution architecture, and data model design. • Evaluate technical options and select appropriate design patterns and reusable components. • Design solutions that optimize performance, scalability, maintainability, quality, and cost. • Translate technical and business requirements into scalable data engineering solutions. • Participate in design reviews, code reviews, and technical discussions. • Identify opportunities to improve existing architectures, frameworks, and engineering practices. Testing, Documentation & Quality • Develop, review, and execute unit and integration test cases. • Validate solutions against technical specifications and business requirements. • Perform defect analysis, root-cause analysis, and remediation. • Maintain technical documentation, data models, pipeline documentation, standards, and operational procedures. • Follow established coding standards, development processes, templates, and quality guidelines. • Support release activities and ensure production readiness. Collaboration & Communication • Collaborate with Data Engineers, Architects, Product teams, Analytics teams, and business stakeholders. • Clarify requirements and provide technical guidance to development and cross-functional teams. • Communicate technical solutions and design decisions effectively to both technical and non-technical stakeholders. • Manage multiple priorities, dependencies, risks, and deliverables in a fast-paced environment. • Proactively identify issues and drive them to resolution. • Contribute to knowledge sharing, reusable assets, and continuous improvement initiatives. ABOUT BRICKRED SYSTEMS BrickRed Systems is a global leader in next-generation technology consulting and workforce solutions, specializing in delivering high-quality talent across digital, engineering, marketing, analytics, finance, operations, and business transformation domains. With a strong emphasis on innovation, scalability, and client success, BrickRed Systems helps organizations solve complex business challenges by providing skilled professionals across strategy, technology, creative, and operational functions. BrickRed Systems fosters a culture of continuous learning, collaboration, and excellence, enabling professionals to contribute to high-impact global initiatives while advancing their careers