Senior Software Engineer, Snorkel AI
Dec, 2022 - May, 20252 years 5 months
Full-time & contract
Designed and implemented robust word-annotation workflows for PDF documents, enhancing document processing capabilities for enterprise clients.
Led the re-architecture of state management from React Context and Jotai to Redux, improving product stability and maintainability across complex workflows.
Diagnosed and resolved complex race conditions and memory leaks in React applications, applying memory & CPU profiling techniques.
Developed and deployed a role-based access-control (RBAC) system, securing sensitive configurations and strengthening data governance.
Automated product demo testing using Playwright and integrated it into the CI pipeline, preventing commits that introduced regressions.
Built comprehensive Grafana dashboards to monitor application performance, providing real-time visibility into the impact of code changes.
Mentored junior engineers through code reviews, pair programming, and knowledge-sharing sessions, fostering a culture of continuous improvement.