Machine learning & agentic AI

Viresh Jivane.

Principal ML Engineer,
Agentic AI

PayPal · Venmo
Viresh Jivane

I lead agentic AI experiences for Venmo. Previously, I worked on Instagram ranking optimization at Meta and led machine learning teams at Walmart.

Recognitions

INFORMS

Franz Edelman Laureate

Named a Franz Edelman Laureate for deep reinforcement learning and multiobjective markdown optimization across Walmart’s U.S. stores.

The project was selected among six global finalists. INFORMS describes the award as the “Nobel Prize” of operations research and advanced analytics.

View INFORMS recognition (opens in a new tab)

Experience

PayPalVenmo

Principal ML Engineer, Agentic AI

2026–present

Leading Venmo’s agentic AI experiences.

  • Agent architecture
  • Planning & routing
  • Agent & tool orchestration
  • Context engineering
  • Agent evaluation
  • Guardrails
  • Prompt optimization
  • Agent observability
  • Latency optimization

MetaInstagram

ML Engineer

2024–2026

Ranking optimization for Instagram.

  • Binary stochastic neurons
  • Gradient balancing
  • Frustration modeling
  • Pacing optimization

WalmartApplied AI

Senior Manager II / Principal ML Engineer

2019–2024

Built and led ML engineering teams.

  • Deep reinforcement learning
  • Demand forecasting
  • Language models
  • Fulfillment prediction
Earlier

Intuit

Large-scale Apache Spark streaming and batch pipelines for tax filings.

2015–2019

HSBC

Financial reconciliation and quality engineering.

2009–2014

MS, Software EngineeringSan José State University

BE, Information TechnologyPune Institute of Computer Technology (P.I.C.T)

Articles

How two predictions combine
Model 150% weight
Cat 90%Dog 10%
Model 250% weight
Cat 10%Dog 90%
Weighted sum0.50 × 0.9 + 0.50 × 0.1 = 0.50
CombinedPrediction
Cat 50%Dog 50%
1.00bits of predictive entropy

Each model is confident, but they disagree. The mixture is uncertain.

Bayesian model averaging. Posterior weights come from model priors and marginal likelihoods. Entropy measures uncertainty: 0 bits is certain; 1 bit is evenly split here. Toy probabilities.
Train. Rank. Keep the top half.
Validation accuracy Retained× Stopped
Eight configurations receive increasing cumulative training budgets. Only retained configurations continue.
Config.1epoch2epochs4epochs8epochs
A78 percent, retained———
B63 percent, stopped———
C80 percent, retained———
D67 percent, stopped———
E74 percent, stopped———
F81 percent, retained———
G72 percent, stopped———
H84 percent, retained———
8 × 1configs × epochs each

8 configurations evaluated. Keep 4; increase each survivor’s budget to 2 epochs.

Budgets are cumulative per configuration. Rank only on validation data. An early low score can discard a slow starter. Scores are illustrative.
Recognize a class without its training images
New image
Predicted attributes

Equine shape 0.92·Striped coat 0.95

Compare with class descriptions
A simplified attribute matcher compares the image with candidate class descriptions.
AttributeHorseSeenTigerSeenZebraUnseen
Equine shape0.940.180.93
Striped coat0.080.910.96
Distance0.870.740.01
ZebraClosest attribute match

The zebra description is closest to the image’s attributes, despite no labeled zebra images in training.

Learn an image-to-attribute mapping on known classes; supply descriptions for new classes at prediction time. This toy matcher uses two attributes and Euclidean distance. Real models use richer representations.

Activities

Visitors

Page views—
Visitor locationsMarkers show page-view counts. Select a marker to see its location below the map.