Summary
Saliya Ekanayake is a Senior Principal Engineer based in Redmond with 11+ years building scalable parallel machine learning solutions for Big Data, blending academic rigor from a Ph.D. in Computer Science with production experience at Microsoft and Berkeley Lab. He specializes in MPI, PyTorch, and Spark and is a frequent C++ developer with strong Java, Python, and C# skills, enabling him to bridge research prototypes and high-performance production systems. His career tracks roles from academia to industry leadership, recently advancing distributed ML and data infrastructure at d-Matrix. Colleagues value his ability to translate parallel algorithms into resilient, high-throughput implementations and to optimize across algorithmic and systems boundaries.
11 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS Computer Science and Engineering, Bachelor of Science - BS Computer Science and Engineering at University of Moratuwa
Ph.D Computer Science, Ph.D Computer Science at Indiana University Bloomington
English, Sinhalese