Arjun Surendran

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.

Experience

Projects

Education

Master of Science in Electrical Engineering - University of Southern California ()

Bachelor of Technology in Electrical & Electronics Engineering - Mahatma Gandhi University, India ()

Skills

Programming Languages

  • Python
  • C++
  • C
  • Mojo

ML Frameworks & Tools

  • TensorFlow
  • PyTorch
  • MLIR
  • ONNXRuntime

Frequently Asked Questions

What programming languages does Arjun specialize in?

Arjun specializes in Python, C++, C, and Mojo for AI/ML development, with extensive experience in frameworks like TensorFlow, PyTorch, and MLIR.

What is Arjun's experience with machine learning frameworks?

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.

What platforms has Arjun worked with for ML deployment?

Arjun has experience with MacOS, Windows, Linux, iOS, and Android platforms, specializing in on-device ML inference and cross-platform API development.

What is Arjun's educational background?

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).

Contact