Adobe — Software Engineer
New York, NY
Adobe — Software Engineer
- Built an agentic search service and Adobe's first context-aware recommendation app, with agents selecting search facets from document and parent-app context, adopted across 380 customer accounts.
- Led phased monthly releases of Adobe Experience Manager across 20K environments for 2,000 customers, owning rollback decisions, and built a triage agent that cut manual ticket review from 10 to 2 hours per release.
- Rebuilt a legacy Java asset download API to redirect to short-lived Azure Blob SAS URLs, shipped behind feature flags, cutting p95 time-to-first-byte from 2.8s to 230ms across 300K monthly requests.
- Engineered an OpenTelemetry tracing pipeline ingesting 7M agent traces monthly into Langfuse, then fine-tuned agent LLMs on 100K labeled traces, raising task success from 25% to 70%.
- Developed an agent evaluation system that flags unstructured outputs and silent failures, cutting undetected failures 75% and surfacing issues whose fixes raised result relevance 45%.
- Designed a security filter and alerting system that strips prompt injection and malicious content before it reaches the LLM, catching 20K+ risks monthly and cutting triage time 60%.
- Created a session-based agent orchestration harness from scratch with built-in cost tracking and observability, adopted across 4 orgs to serve 500 customers and cutting agent setup from days to minutes.