# Feature Engineering

Feature engineering is the process of transforming, selecting, and creating data features for machine learning models.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## 🍔🧠 Pinterest's Fix for the Hardest Problem in ML Infra

DevFeed: [🍔🧠 Pinterest's Fix for the Hardest Problem in ML Infra](<https://devfeed.tech/articles/pinterest-s-fix-for-the-hardest-problem-in-ml-infra-18131.md>)

Original publisher: [Read original article](<https://hungrymindsdev.substack.com/p/pinterests-fix-for-the-hardest-problem>)

Author: Alexandre Zajac

Published: 2026-09-14T15:31:30Z

Content type: article

Language: en

Sources: [Hungry Minds](<https://devfeed.tech/sources/hungry-minds.md>)

Topics: [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [data](<https://devfeed.tech/topics/data.md>), [Low Latency](<https://devfeed.tech/topics/low-latency.md>)

Tags: [batch](<https://devfeed.tech/tags/batch.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [data](<https://devfeed.tech/tags/data.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [low-latency](<https://devfeed.tech/tags/low-latency.md>), [ml](<https://devfeed.tech/tags/ml.md>), [pinterest](<https://devfeed.tech/tags/pinterest.md>), [ranking](<https://devfeed.tech/tags/ranking.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

Pinterest redesigned its user-sequence platform for ranking, retrieval, and recommendation systems by defining signals once and instantiating them consistently across streaming, batch, and serving workloads. The approach uses Python configuration with validated schemas, a shared execution engine, cooperating streaming and batch paths, and columnar time-partitioned storage to improve freshness, completeness, consistency, and operational efficiency.

### Source excerpt

PLUS: OpenAI agents beat math 🧮, Test techniques for agents ⚡, Postgres survival guide 📖

## Planetary prediction engine: Automating global models via Earth AI

DevFeed: [Planetary prediction engine: Automating global models via Earth AI](<https://devfeed.tech/articles/planetary-prediction-engine-automating-global-models-via-earth-ai-6846.md>)

Original publisher: [Read original article](<https://research.google/blog/planetary-prediction-engine-automating-global-models-via-earth-ai/>)

Published: 2026-08-27T17:37:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [Earth AI](<https://devfeed.tech/topics/earth-ai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [Google](<https://devfeed.tech/topics/google.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Model Development](<https://devfeed.tech/topics/model-development.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [earth-ai](<https://devfeed.tech/tags/earth-ai.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [generative-ai](<https://devfeed.tech/tags/generative-ai.md>), [google](<https://devfeed.tech/tags/google.md>), [insights](<https://devfeed.tech/tags/insights.md>), [machine-intelligence](<https://devfeed.tech/tags/machine-intelligence.md>), [mapping](<https://devfeed.tech/tags/mapping.md>), [research](<https://devfeed.tech/tags/research.md>), [training](<https://devfeed.tech/tags/training.md>), [validation](<https://devfeed.tech/tags/validation.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Google Research introduces the Planetary Prediction Engine, an experimental Earth AI capability that autonomously performs geospatial data discovery, cleanup, feature engineering, model training, evaluation, and report generation from natural-language queries. The system targets applications including public health, food security, environmental risk, and socioeconomic analysis, reducing the stated workflow from weeks of manual data engineering to minutes.

### Source excerpt

Earth AI

## Data Engineering Weekly #283

DevFeed: [Data Engineering Weekly #283](<https://devfeed.tech/articles/data-engineering-weekly-283-18263.md>)

Original publisher: [Read original article](<https://www.dataengineeringweekly.com/p/data-engineering-weekly-283>)

Author: Ananth Packkildurai

Published: 2026-08-17T02:59:40Z

Content type: article

Language: en

Sources: [Data Engineering Weekly](<https://devfeed.tech/sources/data-engineering-weekly.md>)

Topics: [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [AI, ML & Data Engineering](<https://devfeed.tech/topics/ai-ml-data-engineering.md>), [Data Quality](<https://devfeed.tech/topics/data-quality.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Apache Spark](<https://devfeed.tech/topics/spark.md>), [Kafka](<https://devfeed.tech/topics/kafka.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [audit trail](<https://devfeed.tech/topics/audit-trail.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [anthropic](<https://devfeed.tech/tags/anthropic.md>), [article](<https://devfeed.tech/tags/article.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [data-quality](<https://devfeed.tech/tags/data-quality.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [services](<https://devfeed.tech/tags/services.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Data Engineering Weekly #283 is a newsletter covering data platform fundamentals, multiagent system coordination, payments platform data contracts, financial data quality, declarative data engineering, and cost-efficient export workloads.

### Source excerpt

The Weekly Data Engineering Newsletter

## Introducing TabFM: A zero-shot foundation model for tabular data

DevFeed: [Introducing TabFM: A zero-shot foundation model for tabular data](<https://devfeed.tech/articles/introducing-tabfm-a-zero-shot-foundation-model-for-tabular-data-6829.md>)

Original publisher: [Read original article](<https://research.google/blog/introducing-tabfm-a-zero-shot-foundation-model-for-tabular-data/>)

Published: 2026-06-30T10:26:00Z

Content type: article

Language: en

Sources: [The latest research from Google](<https://devfeed.tech/sources/the-latest-research-from-google.md>)

Topics: [foundation-models](<https://devfeed.tech/topics/foundation-models.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Google](<https://devfeed.tech/topics/google.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Hyperparameter optimization](<https://devfeed.tech/topics/hyperparameter-optimization.md>), [Language models](<https://devfeed.tech/topics/language-models.md>), [BigQuery](<https://devfeed.tech/topics/bigquery.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [hugging face](<https://devfeed.tech/topics/hugging-face.md>), [AI Inference](<https://devfeed.tech/topics/ai-inference.md>)

Tags: [bigquery](<https://devfeed.tech/tags/bigquery.md>), [classification](<https://devfeed.tech/tags/classification.md>), [data](<https://devfeed.tech/tags/data.md>), [data-management](<https://devfeed.tech/tags/data-management.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [github](<https://devfeed.tech/tags/github.md>), [google](<https://devfeed.tech/tags/google.md>), [hugging-face](<https://devfeed.tech/tags/hugging-face.md>), [hyperparameter-optimization](<https://devfeed.tech/tags/hyperparameter-optimization.md>), [machine-intelligence](<https://devfeed.tech/tags/machine-intelligence.md>), [model](<https://devfeed.tech/tags/model.md>), [product](<https://devfeed.tech/tags/product.md>), [zero-shot](<https://devfeed.tech/tags/zero-shot.md>)

### AI overview

Google Research introduces TabFM, a zero-shot foundation model for tabular-data classification and regression. It frames prediction as in-context learning, reducing the need for dataset-specific training, hyperparameter optimization, and feature engineering, with availability through Hugging Face, GitHub, and BigQuery.

### Source excerpt

Data Management

## Making User-Sequence Data More Cost-Efficient, Faster, and Easier to Use

DevFeed: [Making User-Sequence Data More Cost-Efficient, Faster, and Easier to Use](<https://devfeed.tech/articles/making-user-sequence-data-more-cost-efficient-faster-and-easier-to-use-1231.md>)

Original publisher: [Read original article](<https://medium.com/pinterest-engineering/making-user-sequence-data-more-cost-efficient-faster-and-easier-to-use-2a56a928cae1?source=rss----4c5a5f6279b6---4>)

Author: Pinterest Engineering

Published: 2026-05-21T16:01:00Z

Content type: article

Language: en

Sources: [Pinterest Engineering Blog - Medium](<https://devfeed.tech/sources/pinterest-engineering-blog-medium.md>)

Topics: [data](<https://devfeed.tech/topics/data.md>), [recommendation systems](<https://devfeed.tech/topics/recommendation-systems.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Inference](<https://devfeed.tech/topics/inference.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [data](<https://devfeed.tech/tags/data.md>), [data-infrastructure](<https://devfeed.tech/tags/data-infrastructure.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [inference](<https://devfeed.tech/tags/inference.md>), [latency](<https://devfeed.tech/tags/latency.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [pinterest](<https://devfeed.tech/tags/pinterest.md>), [production](<https://devfeed.tech/tags/production.md>), [recommendation-system](<https://devfeed.tech/tags/recommendation-system.md>), [recommendation-systems](<https://devfeed.tech/tags/recommendation-systems.md>), [retrieval](<https://devfeed.tech/tags/retrieval.md>), [systems](<https://devfeed.tech/tags/systems.md>), [train](<https://devfeed.tech/tags/train.md>), [transformers](<https://devfeed.tech/tags/transformers.md>)

### AI overview

Pinterest describes a redesign of its user-sequence platform for ranking, retrieval, and recommendation workloads. The article explains how enriched event sequences support training datasets, offline analysis, online inference, and latency-sensitive production use cases, with goals of reducing cost, improving extensibility, and simplifying debugging.

### Source excerpt

Authors (listed alphabetically) Ads Feature Engineering Infra team: Ajay Venkatakrishnan, Le Zhang Core ML Infra team: Eric Shang, Pihui Wei ML Data team: Connor Votroubek, Yi He User Understanding team: Camilo Munoz, Simin Li If you work on ranking, retrieval, or recommendation systems, you've probably asked for some version of the same thing: "Give me the last N meaningful actions this user took, with the right enrichments, in a format that's easy to train and serve ML models." On paper, that sounds simple. In practice, "user sequences" often become one of the most expensive and fragile parts of the ML data stack. They end up powering everything from training datasets to offline analysis and online inference, so they need to be fresh and complete at the same time. They must remain consistent as you add new events and enrichments. And they have to do all of this while serving latency-sensitive production workloads. This article walks through how we redesigned our user-sequence platform to make these sequences cheaper to run, faster to extend, and easier to debug, while still supporting demanding production use cases. What We Mean by "User Sequence" In this context, a user sequence is an ordered list of recent, relevant events for a user, along with the enrichments (signals) attached to each event. Here, enrichments mean all the extra signals we attach to raw events, so they're useful for models: embeddings (for example, Pin or query representations), contextual features (such as surface, device, or country), and derived attributes or counters that describe how the user interacted with a piece of content over time. A concrete example helps. Imagine a sequence made up of the last 500 engagements a user had with Pinterest Pins. Each event in that sequence might carry a timestamp, an action type, the surface where the action occurred, and a handful of embedding features or categorical attributes. As a data primitive, user sequences are powerful. They capture temporal b

## 5 Career Myths From Women in Engineering

DevFeed: [5 Career Myths From Women in Engineering](<https://devfeed.tech/articles/5-career-myths-from-women-in-engineering-39473.md>)

Original publisher: [Read original article](<https://www.twosigma.com/articles/5-career-myths-from-women-in-engineering/>)

Author: Emily Majewski

Published: 2026-03-17T13:28:39Z

Content type: opinion

Language: en

Sources: [Two Sigma Engineering](<https://devfeed.tech/sources/two-sigma-engineering.md>)

Topics: [Job](<https://devfeed.tech/topics/job.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [engineering-culture](<https://devfeed.tech/topics/engineering-culture.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Finance](<https://devfeed.tech/topics/finance.md>), [Users](<https://devfeed.tech/topics/users.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [career](<https://devfeed.tech/tags/career.md>), [careers](<https://devfeed.tech/tags/careers.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [skills](<https://devfeed.tech/tags/skills.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [team](<https://devfeed.tech/tags/team.md>), [users](<https://devfeed.tech/tags/users.md>)

### AI overview

The article examines five common career myths through the experiences of three Two Sigma engineering leaders. Their nonlinear careers illustrate how lateral moves, detours, and varied roles can build useful skills and inform later work in software engineering, architecture, and technical leadership.

### Source excerpt

The post 5 Career Myths From Women in Engineering appeared first on Two Sigma.

## Engineering Features at Scale: Inside the Darwin Feature Store

DevFeed: [Engineering Features at Scale: Inside the Darwin Feature Store](<https://devfeed.tech/articles/engineering-features-at-scale-inside-the-darwin-feature-store-22619.md>)

Original publisher: [Read original article](<https://medium.com/dreamlockerroom/engineering-features-at-scale-inside-the-darwin-feature-store-ed5928752e8a?source=rss----5c7a7f580b01---4>)

Author: Dream Blog

Published: 2026-01-27T15:38:25Z

Content type: article

Language: en

Sources: [Dream11 Engineering](<https://devfeed.tech/sources/dream11-engineering.md>)

Topics: [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Low Latency](<https://devfeed.tech/topics/low-latency.md>), [Apache Cassandra](<https://devfeed.tech/topics/cassandra.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [cassandra](<https://devfeed.tech/tags/cassandra.md>), [data](<https://devfeed.tech/tags/data.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [feature-store](<https://devfeed.tech/tags/feature-store.md>), [inference](<https://devfeed.tech/tags/inference.md>), [kafka](<https://devfeed.tech/tags/kafka.md>), [latency](<https://devfeed.tech/tags/latency.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [offline](<https://devfeed.tech/tags/offline.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [pipelines](<https://devfeed.tech/tags/pipelines.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [tech](<https://devfeed.tech/tags/tech.md>)

### AI overview

Dream Horizon's Darwin Feature Store is an open-source, low-latency feature platform designed to support real-time machine learning and offline training at Dream11. The article describes the challenges that led to its development, including batch-only pipelines, manual schema changes, and scaling issues. It reports serving more than 200 million feature requests per minute with p99 read latency below 5 milliseconds and no production incidents over the preceding year.

### Source excerpt

By Mohit Jain and Ujjwal Bagrania Dream Horizon, our open-source effort to make Dream11's battle-tested tech available to every developer, brings you the Darwin Feature Store -- a unified, low-latency feature platform built to power real-time ML at scale, and shaped to help teams build, manage, and trust features in production. Explore the Darwin Feature Store here. At Dream11, data and ML have always powered how millions of users experience sports in real time. From personalisation and relevance to ensuring efficiency under peak match traffic, ML sits deep in the critical path of the product. But models are only half the story. The real challenge is managing features -- how they're defined, versioned, and accessed consistently across training and live traffic, especially under peak sports pressure. And at the scale we operate at, feature access doesn't mean the occasional lookup; it means hundreds of millions of requests per minute, spanning both real-time inference and offline training pipelines. As Dream11 grew, feature engineering stopped being something we could manage with pipelines and tables, and became infrastructure that everything else depended on. That shift forced us to build the Darwin Feature Store: a system designed not just to tackle sports-scale traffic, but to make feature engineering predictable, reliable, and developer-friendly in production. Today, that translates into serving 200M+ feature requests per minute, delivering p99 read latencies under 5 ms, and doing so reliably through the most demanding live sports moments, without a single production incident over the last year. In this post, we'll walk through how we built the Feature Store, and what it takes to serve features reliably. The Early Days: Batch-Only, Fragile, and Manual Before the Darwin Feature Store existed, our feature engineering was mostly a few pipelines, a lot of Cassandra tables, and an increasing number of engineers building ML models. Here's what the first version looked li

## Platform Thinking: Three Views from Two Sigma Leaders

DevFeed: [Platform Thinking: Three Views from Two Sigma Leaders](<https://devfeed.tech/articles/platform-thinking-three-views-from-two-sigma-leaders-39481.md>)

Original publisher: [Read original article](<https://www.twosigma.com/articles/platform-thinking-three-views-from-two-sigma-leaders/>)

Author: Emily Majewski

Published: 2025-10-23T14:49:45Z

Content type: article

Language: en

Sources: [Two Sigma Engineering](<https://devfeed.tech/sources/two-sigma-engineering.md>)

Topics: [data-engineering](<https://devfeed.tech/topics/data-engineering.md>), [data](<https://devfeed.tech/topics/data.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Development](<https://devfeed.tech/topics/development.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [BigQuery](<https://devfeed.tech/topics/bigquery.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [AI research agents](<https://devfeed.tech/topics/ai-research-agents.md>), [Open Source Models & Datasets](<https://devfeed.tech/topics/open-source-models-datasets.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [bigquery](<https://devfeed.tech/tags/bigquery.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [data](<https://devfeed.tech/tags/data.md>), [data-engineering](<https://devfeed.tech/tags/data-engineering.md>), [datasets](<https://devfeed.tech/tags/datasets.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [llms](<https://devfeed.tech/tags/llms.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [platform](<https://devfeed.tech/tags/platform.md>), [post](<https://devfeed.tech/tags/post.md>)

### AI overview

Two Sigma leaders describe the company's platform-oriented approach to data, technology, and management. The article highlights parallel delivery of raw and curated datasets, BigQuery and CI/CD practices, reusable data contracts, LLM-assisted feature engineering, controls for temporal leakage, and possible uses of multiple AI agents in quantitative research.

### Source excerpt

The post Platform Thinking: Three Views from Two Sigma Leaders appeared first on Two Sigma.

## Optimizing AI Code for Performance

DevFeed: [Optimizing AI Code for Performance](<https://devfeed.tech/articles/optimizing-ai-code-for-performance-28421.md>)

Original publisher: [Read original article](<https://banes.dev/optimizing-ai-code-for-performance/>)

Author: admin

Published: 2024-05-27T13:47:23Z

Content type: tutorial

Language: en

Sources: [Posts on Chris Banes](<https://devfeed.tech/sources/posts-on-chris-banes.md>)

Topics: [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Code](<https://devfeed.tech/topics/code.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [batching](<https://devfeed.tech/tags/batching.md>), [code](<https://devfeed.tech/tags/code.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [format](<https://devfeed.tech/tags/format.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [pandas](<https://devfeed.tech/tags/pandas.md>), [parquet](<https://devfeed.tech/tags/parquet.md>), [performance](<https://devfeed.tech/tags/performance.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>)

### AI overview

This guide explains techniques for optimizing AI and machine learning code for faster execution and lower computing costs. It covers data loading and preprocessing, algorithm selection, hardware acceleration, distributed training, and batching.

### Source excerpt

AI code optimization is about getting almost everything out of your algorithms and models. It's about making sure that your AI projects run smoothly, quickly, and cost-effectively. In this guide, we'll dive into the world of AI code optimization, exploring different techniques and best practices that can help you speed up your machine learning projects. [...]

## Declarative Feature Engineering at PayPal

DevFeed: [Declarative Feature Engineering at PayPal](<https://devfeed.tech/articles/declarative-feature-engineering-at-paypal-31933.md>)

Original publisher: [Read original article](<https://medium.com/paypal-tech/declarative-feature-engineering-at-paypal-eddcae81c06d?source=rss----6423323524ba---4>)

Author: Marina Lyan

Published: 2023-12-11T15:56:51Z

Content type: tutorial

Language: en

Sources: [PayPal Technology](<https://devfeed.tech/sources/paypal-technology.md>)

Topics: [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [data](<https://devfeed.tech/topics/data.md>), [Requirements](<https://devfeed.tech/topics/requirements.md>)

Tags: [declarative-programming](<https://devfeed.tech/tags/declarative-programming.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature](<https://devfeed.tech/tags/feature.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [fraud](<https://devfeed.tech/tags/fraud.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [paypal](<https://devfeed.tech/tags/paypal.md>), [production](<https://devfeed.tech/tags/production.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [requirements](<https://devfeed.tech/tags/requirements.md>), [scale](<https://devfeed.tech/tags/scale.md>)

### AI overview

PayPal describes its declarative, or config-based, feature engineering approach for machine learning. The approach lets data scientists declare feature definitions while execution details are handled separately, helping engineers address scale, predictable time to market, and total cost of ownership. The article introduces feature-cost metrics and strategies for reusing existing features.

### Source excerpt

Photo by fabio on Unsplash PayPal supports over 400 million active consumers and merchants worldwide. Every minute there are several thousand payment transactions. To prevent fraud in real-time at such a scale, we need to streamline our ML workflow and feature engineering processes to build strong predictors of behaviors and risk indicators. On top of that, it must be done with consistently predictable Time to Market (TTM) and sustainable Total Cost of Ownership (TCO). What is declarative feature engineering? While the declarative feature engineering term was first introduced by Zipline AirBnB in 2019, we have successfully used this paradigm in PayPal for the last decade, though we know it as config-based feature engineering. The idea is to allow data scientists to write a declaration of what their features look like rather than explicitly specify how to construct them on top of different execution platforms. In this way, the concerns of feature construction and execution are abstracted away from scientists so that engineers can worry about those complexities. This post is the first in a series of two posts that will outline how the declarative feature engineering approach helps our engineers to address scale, TTM, and TCO requirements. Let's start with the definitions of metrics that measure our success. TTM of the ML Feature TTM of the Machine Learning (ML) feature is the length of time from the feature concept until it is released to production. Predictable TTM is a paramount need for overall AI maturation and business-first AI strategies. Cost of the ML Feature To qualify and estimate TCO, we break down the cost of the feature as follows: Layers of feature cost The main insight from the feature cost analysis is that we have to reuse existing features across the teams whenever possible. Otherwise, we just pay twice for every aspect. To approach the above challenges, we separate features into three levels of complexity so we can define tailored strategies for scal

## Pre-processing temporal data made easier with TensorFlow Decision Forests and Temporian

DevFeed: [Pre-processing temporal data made easier with TensorFlow Decision Forests and Temporian](<https://devfeed.tech/articles/pre-processing-temporal-data-made-easier-with-tensorflow-decision-forests-and-temporian-7387.md>)

Original publisher: [Read original article](<https://blog.tensorflow.org/2023/09/forecasting-with-tensorflow-decision-forests-and-temporian.html>)

Author: TensorFlow Blog (noreply@blogger.com)

Published: 2023-09-11T20:14:00Z

Content type: article

Language: en

Sources: [The TensorFlow Blog](<https://devfeed.tech/sources/the-tensorflow-blog.md>)

Topics: [Temporal data](<https://devfeed.tech/topics/temporal-data.md>), [Temporian](<https://devfeed.tech/topics/temporian.md>), [TensorFlow Decision Forests](<https://devfeed.tech/topics/tensorflow-decision-forests.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Python](<https://devfeed.tech/topics/python.md>), [datasets](<https://devfeed.tech/topics/datasets.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [data](<https://devfeed.tech/tags/data.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [logs](<https://devfeed.tech/tags/logs.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [python](<https://devfeed.tech/tags/python.md>), [sales](<https://devfeed.tech/tags/sales.md>), [temporal-data](<https://devfeed.tech/tags/temporal-data.md>), [temporian](<https://devfeed.tech/tags/temporian.md>), [tensorflow-decision-forests](<https://devfeed.tech/tags/tensorflow-decision-forests.md>), [time-sequences](<https://devfeed.tech/tags/time-sequences.md>), [time-series](<https://devfeed.tech/tags/time-series.md>), [transactions](<https://devfeed.tech/tags/transactions.md>), [user-event](<https://devfeed.tech/tags/user-event.md>)

### AI overview

This article demonstrates preprocessing temporal sales data with Temporian and forecasting weekly sales with TensorFlow Decision Forests. It explains event sets, aggregation, moving sums, indexing, and the trade-off between transactional detail and uniformly sampled time series.

### Source excerpt

Posted by Google: Mathieu Guillame-Bert, Richard Stotz, Robert Crowe, Luiz GUStavo Martins (Gus), Ashley Oldacre, Kris Tonthat, Glenn Cameron, and Tryolabs: Ian Spektor, Braulio Rios, Guillermo Etchebarne, Diego Marvid, Lucas Micol, Gonzalo Marín, Alan Descoins, Agustina Pizarro, Lucía Aguilar, Martin Alcala Rubi Temporal data is omnipresent in applied machine learning applications. Data often changes over time or is only available or valuable at a certain point in time. For example, market prices and weather conditions change constantly. Temporal data is also often highly discriminative in decision-making tasks. For example, the rate of change and interval between two consecutive heartbeats provides valuable insights into a person's physical health, and temporal patterns of network logs are used to detect configuration issues and intrusions. Hence, it is essential to incorporate temporal data and temporal information in ML applications. INFO: Temporian is a new open-source Python library for preprocessing and feature engineering temporal data for machine learning applications. It is developed in collaboration between Google and Tryolabs. Check the sister blog post for more details. This blog post demonstrates how to train a forecasting model on transactional data. Specifically, we will show how to forecast the total weekly sales from individual sales records. For the modeling part, we will use TensorFlow Decision Forests as they are well suited to handle temporal data. To feed the transaction data to our model, and to compute temporal specific features, we will use Temporian, a newly released library designed for ingesting and aggregating transactional data from multiple non-synchronized sources. Time series are the most commonly used representation for temporal data. They consist of uniformly sampled values, which can be useful for representing aggregate signals. However, time series are sometimes not sufficient to represent the richness of available data. Instead

## Thoughts from AAAI 2019

DevFeed: [Thoughts from AAAI 2019](<https://devfeed.tech/articles/thoughts-from-aaai-2019-20216.md>)

Original publisher: [Read original article](<https://blog.janestreet.com/thoughts-from-aaai-19/>)

Author: Loren Puchalla Fiore

Published: 2019-05-13T00:00:00Z

Content type: opinion

Language: en

Sources: [Jane Street](<https://devfeed.tech/sources/jane-street.md>)

Topics: [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>), [Deep neural networks](<https://devfeed.tech/topics/deep-neural-networks.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [conference](<https://devfeed.tech/tags/conference.md>), [fairness](<https://devfeed.tech/tags/fairness.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [neural-networks](<https://devfeed.tech/tags/neural-networks.md>)

### AI overview

Jane Street colleagues reflect on themes and projects presented at AAAI 2019, including neural-network interpretability, adversarial weaknesses in interpretation techniques, classical AI, AI for social good, social AI, and fairness in machine learning.

### Source excerpt

At Jane Street, for the last several years, we have been increasingly interested in machine learning and its many use cases. This is why it was exciting when earlier this year myself and a few of my colleagues had the opportunity to attend the AAAI 2019 conference. We'd like to take this space to share with you some of the interesting projects and themes we saw at the conference.

## A Peek into Machine Learning at Square

DevFeed: [A Peek into Machine Learning at Square](<https://devfeed.tech/articles/a-peek-into-machine-learning-at-square-15474.md>)

Original publisher: [Read original article](<https://developer.squareup.com/blog/a-peek-into-machine-learning-at-square>)

Author: Sara Vera

Published: 2017-08-04T17:34:16Z

Content type: article

Language: en

Sources: [Square Corner Blog RSS Feed](<https://devfeed.tech/sources/square-corner-blog-rss-feed.md>)

Topics: [Machine Learning & Artificial Intelligence](<https://devfeed.tech/topics/machine-learning-artificial-intelligence.md>), [datasets](<https://devfeed.tech/topics/datasets.md>), [Development](<https://devfeed.tech/topics/development.md>), [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>)

Tags: [business](<https://devfeed.tech/tags/business.md>), [data](<https://devfeed.tech/tags/data.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [dataset](<https://devfeed.tech/tags/dataset.md>), [development](<https://devfeed.tech/tags/development.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>)

### AI overview

Square describes how it uses machine learning across its business, including internal tools and customer-facing experiences. The article outlines a workflow covering problem definition, data collection and validation, model selection and evaluation, and iterative improvements such as refactoring and feature engineering.

### Source excerpt

We'll be posting more about specific projects, methods, and how we use machine learning in our day-to-day work -- stay tuned! For now...

## Tricks and tips for feature engineering

DevFeed: [Tricks and tips for feature engineering](<https://devfeed.tech/articles/tricks-and-tips-for-feature-engineering-27897.md>)

Original publisher: [Read original article](<https://clevertap.com/blog/tricks-and-tips-for-feature-engineering/>)

Author: Mrinal Parekh

Published: 2016-07-20T18:32:44Z

Content type: tutorial

Language: en

Sources: [CleverTap](<https://devfeed.tech/sources/clevertap.md>)

Topics: [Feature Engineering](<https://devfeed.tech/topics/feature-engineering.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [ai-and-ml](<https://devfeed.tech/tags/ai-and-ml.md>), [ai-and-ml-data-and-analytics-data-insights-engineering-data-science](<https://devfeed.tech/tags/ai-and-ml-data-and-analytics-data-insights-engineering-data-science.md>), [data](<https://devfeed.tech/tags/data.md>), [data-and-analytics](<https://devfeed.tech/tags/data-and-analytics.md>), [data-insights](<https://devfeed.tech/tags/data-insights.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [feature-engineering](<https://devfeed.tech/tags/feature-engineering.md>), [tips](<https://devfeed.tech/tags/tips.md>), [tricks](<https://devfeed.tech/tags/tricks.md>)

### AI overview

The article explains feature engineering as the creation of meaningful new input variables from existing fields for predictive modeling. It describes how domain expertise, reasoning, intuition, or automation can improve data insights and predictive model performance.

### Source excerpt

Predictive modeling is a formula that transforms a list of input fields or variables into some output of interest. Feature The post Tricks and tips for feature engineering first appeared on CleverTap.