Click any tag below to further narrow down your results
+ orchestration
(2)
+ data-modeling
(2)
+ burnout
(2)
+ ai
(2)
+ multimodal-data
(1)
+ query-optimization
(1)
+ cloud-computing
(1)
+ big-data
(1)
+ business-intelligence
(1)
+ hiring-practices
(1)
+ talent-crisis
(1)
+ context-management
(1)
+ real-time-processing
(1)
+ ai-trends
(1)
+ data-contracts
(1)
Links
High CPU utilization doesn't mean your Spark jobs are efficient — it just means they're busy. This article walks through four layers where waste hides: misaligned executor configs, skewed data distribution, slow storage access, and wasteful application logic that processes data you later discard.
- Executor shape matters as much as utilization: a poorly sized executor can max out CPU while leaving machine capacity stranded. Fixing core-to-memory ratios cut one workload's vCore-hours by 54% and runtime by 83%.
- Data skew concentrates work into a few slow tasks while others finish early. Identifying the specific hot key (market_id=2147) and salting it across partitions reduced one stage's runtime by 24%.
- Spark often spends time listing and reading data it doesn't need before it even starts processing. Late filtering in query plans can keep a cluster busy processing billions of intermediate records that get discarded later.
dbt-doctor scans dbt projects for maintainability issues like missing documentation, weak test coverage, schema drift risks, and DAG problems. It generates a health score (0–100) and can run locally, in pre-commit hooks, or as a GitHub Actions quality gate.
- Detects 122 rules across 9 categories including missing docs/tests, stale models, naming convention violations, and governance gaps
- Integrates into CI/CD with GitHub Actions, outputs sticky PR comments, and can fail builds based on error/warning thresholds
- Configurable via presets (default/strict/enterprise), inline suppressions, and .dbt-doctor config file; respects .gitignore and .sqlfluff rules
Apache Spark 4.1.0 adds declarative pipelines, real-time streaming mode with sub-second latency, improved PySpark performance, and SQL scripting as a stable feature. The release resolved over 1,800 issues with contributions from more than 230 developers.
- Spark Declarative Pipelines (SDP) lets you define datasets and queries while Spark handles execution graphs, parallelism, checkpoints, and retries automatically.
- Structured Streaming Real-Time Mode enables continuous processing with sub-second latency for stateless tasks, dropping to single-digit milliseconds in some cases.
- Arrow-native PySpark UDFs and UDTFs eliminate Pandas conversion overhead, and Python Data Sources now support filter pushdown to reduce data movement.
- SQL Scripting is now GA and enabled by default, while the VARIANT type (for semi-structured data) is GA with shredding support for faster reads.
AI is creating more work for data teams without corresponding budget increases, forcing engineers to maintain infrastructure instead of building. The article walks through architecture decisions and tool choices that let small teams scale operations without collapsing under demand.
- Only 30% of companies increased data budgets in 2025, yet expectations for governance, observability, and self-service features keep rising—most teams must deliver more with the same headcount
- Data volumes and citizen automations (via tools like n8n) multiply dependencies faster than teams can manage them; without proper orchestration and visibility, this creates invisible work that scales directly with data growth
- Pick infrastructure built for scale (Snowflake, Databricks) paired with a single control plane (like Orchestra) rather than a modular stack that requires constant manual intervention and cluster management
This issue covers the latest in data tooling and AI agents—from Databricks’ Agent Orchestrator and Spotify’s Vedder assistant to Feldera’s incremental view engine and LinkedIn’s MUSE semantic search. It also dives into managing agentic AI costs, building stable model ecosystems, and new open-source releases like Omnigent and Apache DataFusion 54.0.0.
- Spotify's Vedder only kept 12.5% of automatically mined query pairs after expert review, relying on human-curated clusters over the other 70,000-dataset schema-only retrieval
- Uber's 5,000 engineers burned through the annual AI budget by mid-April using Claude Code, showing token pricing becomes a task-economics problem once retries, orchestration, and governance overhead are counted
- DataFusion 54.0.0 added LATERAL joins, SQL lambdas, and spill-to-disk nested loops, pushing join speeds up to 50x faster in some cases
- Databricks' Omnigent unifies Claude Code, Codex, Pi, and in-house agents under one harness with shared security, cost limits, and session sharing
This article discusses a live session with Alejandro Aboy, a Senior Data and AI Engineer, about the evolving role of data engineers in the context of AI. Alejandro emphasizes that strong data engineering skills, particularly data modeling and orchestration, are crucial for successful AI work and shares practical steps for integrating AI into existing data workflows.
- Data modeling accounts for roughly 80% of the skill transfer from data engineering to AI engineering, according to Aboy.
- Good orchestration/workflow design can handle most AI tasks without needing complex agents.
- Precise column/model descriptions function as prompts for AI, so metadata and documentation quality directly determine AI performance.
- AI still lacks common-sense judgment (illustrated by a debugging agent missing context), so critically reviewing outputs rather than accepting them blindly remains essential.
This article explores the evolving role of data engineers over the past 50 years, highlighting their often unnoticed contributions to data infrastructure. It discusses the challenges they face, such as managing dependencies and schema changes, while emphasizing that the core problems remain unchanged despite new tools and technologies.
- The core problems of data engineering—dependencies, integration issues, schema changes—haven't changed in 50 years despite new tools like dbt, Iceberg, and cloud warehouses.
- Data engineers are invisible when things work but instantly blamed when something breaks.
- Real-time data requests are often unjustified since almost no one can explain how a 10-minute delay would actually change a decision.
- Industry growth reflects better marketing and rebranded terminology more than genuine advances in solving data management problems.
The article highlights a looming crisis in data engineering talent, emphasizing that the industry is failing to cultivate junior engineers needed for future demand. It critiques current hiring practices that prioritize experienced candidates while neglecting the development of entry-level roles, leading to burnout among existing engineers. Additionally, it explores the role of AI in enhancing productivity but warns against relying solely on it to address talent shortages.
- Only 2% of data engineering job postings are entry-level, while nearly 20% require six or more years of experience, choking off the talent pipeline.
- This hiring pattern, combined with burnout among existing engineers, is projected to leave 10.5 million data and analytics positions unfilled globally by 2030.
- AI boosts productivity for experienced engineers but can't replace the hands-on learning junior engineers need, risking knowledge gaps if used as a substitute for training.
- Companies need to treat AI as a collaborative tool that supports both junior and senior engineers, rather than as a fix for the talent shortage itself.
The article outlines five critical trends reshaping the role of data engineers as AI evolves into a more integrated and operational force by 2026. Emphasizing the need for unified data and AI infrastructures, it highlights the shift from data quantity to quality, the importance of real-time processing, and the necessity of handling multimodal data. Data engineers are urged to adapt their skills to build context-aware systems that can support the demands of AI agents.
- Analytical and operational data stacks are merging, making siloed data systems a costly liability by 2026.
- Real-time streaming architectures are replacing batch processing as data freshness becomes critical.
- 80% of enterprise knowledge sits in unstructured formats like images and documents, requiring multimodal platforms to make it AI-ready.
- The focus is shifting from prompt engineering to context engineering — building organizational knowledge bases that AI systems can draw on.
This article exposes how tool sprawl, fragmented ownership, and “just add more compute” mindsets drive runaway cloud data engineering costs. It shows how central platform teams, cost visibility, data contracts, and quarterly audits can slash spend by up to 60% and offers a 30-day roadmap to get started.
- Engineers in fragmented tool setups waste 60% of their week on plumbing instead of analysis.
- Moving to a platform-team model with built-in cost tracking cuts spend by 40–60% within three months.
- Data contracts force systems to break fast on mismatches instead of silently burning resources on bad output.
- A 30-day plan—cost attribution, pruning idle jobs, platform-team setup, embedded cost reviews—turns chaos into control.
Andrei Kaparthy's insights on AI's role in work resonate with many, prompting a reflection on how to integrate these ideas into data engineering practices. The article emphasizes the importance of mastering fundamentals to effectively evaluate AI-generated work and encourages active participation in the evolving landscape of technology.
- Deep fundamentals in data engineering remain essential for judging whether AI-generated code, queries, or pipelines are actually correct
- Passively consuming AI outputs without understanding the underlying systems leaves practitioners unable to catch subtle errors
- Staying engaged with hands-on practice, rather than just watching AI do the work, is key to keeping pace with the field's evolution