Staff Machine Learning Engineer at
Wunderkind
2024
-
2026
•Increased conversion rates by 17% and migrated 5 enterprise clients off the legacy system by developing a Transformer-based send-time model with a custom ranking loss and hard-example mining for rare conversions; the system now serves approximately 430,000 sends daily.
•Delivered models, MLOps pipelines, and runtime services for 24 brands on infrastructure that processes over 2 trillion digital events per year, scaling 5 brands to fully AI-driven delivery.
•Established the experimentation and delivery framework (A/B testing, staged rollout, monitoring, and exploration-exploitation strategies) that moved 9 successive timing model generations through full test cycles into production.
•Engineered a high-fidelity simulator of production marketing workflows, modeling user clicks, conversions, and unsubscribes from live behavioral data to enable offline evaluation of timing and channel models.
•Deployed a budget-constrained channel optimization model that used per-user scoring and dynamic thresholding to steer limited SMS budgets toward cohorts with the highest purchase likelihood and the largest lift of SMS over email.
•Architected a campaign prioritization engine, validated it offline with a dedicated simulator, and presented the design to an internal audience of more than 200 people to align engineering, product, and business teams.
•Led a team of 3 ML engineers across 4 initiatives (timing, simulation, prioritization, and channel optimization), planning engineering work and partnering with Product, Analytics, and Customer Success.
•Operated models on Google Cloud (Kubernetes, Kafka, Deephaven, Iceberg, Trino, and BigQuery) with GitLab and Kargo CI/CD, and created the team's first Deephaven unit-testing framework, since adopted by other engineering teams.
•Replaced a legacy Dataflow identity resolution pipeline with a lightweight Python FastStream service, reducing maintenance overhead and adding Grafana monitoring and alerting.
•Prototyped internal developer tooling with Claude and other large language models, including agentic coding workflows that automate a pre-commit lint-fixing loop.