Senior Software Engineer
Microsoft
- Working on ML compiler.
Email: contact@arjunsurendran.dev | LinkedIn: linkedin.com/in/arjunsurendran24 | GitHub: github.com/arjunsurendran24
Software Engineer with expertise in designing and implementing ML frameworks, model execution, and optimization. I enjoy working on cutting-edge technologies in AI and ML and have experience working across various platforms like MacOS, Windows, Linux, iOS, and Android.
Microsoft
Modular
May 2022 - Sept 2024
Adobe
Feb 2020 - Apr 2022
The Mathworks
Sept 2019 - Dec 2019
Lyft Inc.
May 2019 - Aug 2019
ML Framework Development - Part of the team that developed a new framework for efficient AI model execution at Modular.
On-Device ML Inference - Developed APIs and tools for machine learning inference across multiple platforms at Adobe.
Arjun specializes in Python, C++, C, and Mojo for AI/ML development, with extensive experience in frameworks like TensorFlow, PyTorch, and MLIR.
Arjun has deep experience designing and implementing ML frameworks, working on model execution pipelines, compiler development, and cross-platform inference optimization at companies like Microsoft, Modular, and Adobe.
Arjun has experience with MacOS, Windows, Linux, iOS, and Android platforms, specializing in on-device ML inference and cross-platform API development.
Arjun holds a Master of Science in Electrical Engineering from USC (2019) and a Bachelor of Technology in Electrical & Electronics Engineering from Mahatma Gandhi University (2014).