Summary
Catherine Alvarado is a Senior Backend Software Engineer with nine years of experience building user-focused, scalable systems at Slack, currently driving work for Slack AI after contributing across messaging teams. She combines a growth mindset and technical rigor to lead cross-functional teams (frontend, mobile, backend, product, design) in shipping products that improve millions of users’ daily workflows. Her background includes data and NLP-focused roles—tuning Spark and Cassandra for 60% faster batch processing and integrating NLP tooling into education products—so she brings strong data engineering and ML-adjacent intuition to backend design. Catherine is unafraid to ask hard questions and champions documentation and collaboration to turn complex problems into tangible user value. Based in New York but shaped by work in the Bay Area, she balances relentless curiosity with practical delivery and a knack for seeing products from diverse consumer perspectives. Outside of engineering, she’s an avid cyclist who recharges by biking the hills of the Bay Area.
9 years of coding experience
5 years of employment as a software developer
Scholar, Scholar at SEO (Sponsors for Educational Opportunity)
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Wesleyan University
Professional Development, Professional Development at Stanford Continuing Studies
Spanish