Summary
Stephen Karukas is a Senior Software Engineer with seven years' experience building large-scale ML and infrastructure systems, most recently leading embedding API infrastructure for Vertex AI at Google and now at Waymo. Trained originally as a classical percussionist and composer, he blends a musician's rigor with machine learning expertise—developing scale-invariant deep models in academia and shipping low-latency, high-throughput services at Amazon and Google. He has taught algorithms and AI at university level, pairing research in Cognitive AI with production work on text and multimodal embeddings, batch prediction, and document understanding. Outside work he explores computer-based music theory and microtonal systems, building web tools that synthesize his technical and artistic interests.
7 years of coding experience
5 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Indiana University Bloomington
High School Percussion; Composition, High School Percussion; Composition at Interlochen Center for the Arts
English, French