Profile

Ali Panahi

PhD, Lead Software Engineer, Machine Learning at C3.ai

Ali Panahi is a highly experienced Senior Software Engineer in Machine Learning, with over 12 years of relevant experience. He is currently working at c3.ai, where he is responsible for designing and implementing the next generation of distributed machine learning pipelines. Ali has also w

Show more

13.3

Years of Experience

Education

virginia commonwealth university

Companies

c3 ai, c3.ai, virginia commonwealth university, breezio, nidea

Reach out to Ali Panahi via Email, InMail and SMS drip

by installing Chrome extension

Ali's contact details

Email

Email (Verified)

panXXXXXXXXXXXXom

Experience

  • img

    2023 - Present

    c3 ai

    Lead Software Engineer, Machine Learning

  • img

    2020 - 2023

    c3.ai

    Senior Software Engineer, Machine Learning

    Designing and implementing the next generation of distributed machine learning pipelines.

  • img

    2017 - 2020

    virginia commonwealth university

    Research Assistant

    â—¦ NLP Word Embedding Factorization: First author publication in top 6% of the ICLR 2020 conference among 2600 paper submissions by proposing and implementing an efficient word embedding for NLP deep neural networks â—¦ NN Parameter Reduction: Reduced the number of parameters by 100x without loss of performance and 10,000x with just a 3% drop in performance. All previously proposed methods stay under 64x. [PyTroch/XLA] â—¦ Distributed Systems: Developed and Managed training of 1000s of neural networks in distributed systems including 110xTPUs, 8xV100, 4xTitanXP GPUs. â—¦ Tensorflow Research Cloud: Selected for training on 110xTPUv2 and TPUv3-256 Pod machines with $187, 000 value. â—¦ Deep Learning Training: Successfully trained from scratch architectures such as Transformer, BERT, Attentional Seq2Seq, LSTMs, CNNs, and GANs for 10s of CV/NLP tasks with SOTA performance.[Tensorflow, Keras, PyTorch, Tensorboard] â—¦ Leadership: Mentoring 3 research assistants in the team. â—¦ Deep Learning - Generative Adversarial Networks: Implemented an architecture for semisupervised learning using CycleGAN and Pix2Pix with 6 convolutional neural networks competing with each other to do cell image segmentation in cell tracking challenge with a very small labeled dataset, using Keras, Tensorflow, Pytorch, and Tensorboard. â—¦ Augmented Reality: Designed, managed and implemented a platform for visualizing medical images such as CT-Scan and MRI in different virtual and augmented reality environments. Awarded a $20K grant from VCU Health Surgery Department. Mentored five developers. The platform acclaimed by Richmond-Times Dispatch, MCV Foundation, and VCU Health. â—¦ Graph Visualization: Developed first-of-its-kind mixed reality application for exploratory data analysis and visualization of network graphs with 14 3D layouts. Used Neo4J, Python NetworkX, C iGraph. This product helped me co-founding the startup Immersive Data Analytics in VA+BioTech Park as acclaimed by NPR News, Richmond-Times Dispatch.

  • img

    2012 - 2016

    breezio

    Senior Software Engineer, Web Applications

    â—¦ Breezio.com: I was the second engineer who joined the team and helped to build the product. I designed, managed and led different parts of the platform from scratch with using BackboneJS, NodeJS, Zend, Redis, MySQL â—¦ Programming.com: Full-stack development of this collaborative web application using PHP, Zend, NodeJS, BackboneJS, RequireJS, MySQL, Redis. â—¦ Share.to: Designed the architecture and implemented using a bleeding-edge technology, WebRTC. Led two developers. Managed and having set up the servers and implemented clients app for web browsers, Android and iOS. The project involved learning WebRTC from its RFC. Also learning, coding, and debugging codes in C++, Java, Javascript, Objective-C, and Swift for ExpressJS, Android, iOS platform, WebSocket, and WebRTC protocols. The whole platform delivered in just 3 months. â—¦ Application.com: Designed and implemented a web crawler for crawling all applications from Google Play, App Store, and Windows Store on a daily basis using PHP and MySQL.

  • img

    2009 - 2012

    nidea

    Software Engineer, Web Applications

    Full-Stack development of multiple fully-featured customized social networks with an MVC structure from scratch using Zend Enterprise PHP framework, Javascript and MySQL. Developed multi-bot crawlers using PHP/MySQL.

Experience

66 Skills

Adversarial Networks

analytics

Android

Apache Spark

architecture

architectures

Artificial Intelligence (AI)

Augmented Reality (AR)

Backbone.js

BERT

Big Data

Blockchain

C++

Computer Vision

Convolutional Neural Networks (CNN)

CSS

CUDA

Data Analysis

Data Analytics

Deep Learning

Deep Learning

Deep Neural Networks (DNN)

Distributed Systems

Distributed Systems

Exploratory Data Analysis

Git

GPU Computing

Hadoop

HTML 5

Image Segmentation

iOS

Java

JavaScript

Keras

LAMP

Leadership

Linux

Machine Learning

Machine Learning (ML)

Mixed Reality

MVC

MySQL

Natural Language Processing (NLP)

Neo4j

Neural Networks

PHP

Python

Python

Python (Programming Language)

Pytorch

Research

Research Scientist

Scala

Scalable Architecture

Scikit-Learn

Senior Software Engineer

Software Design Patterns

Software Engineer

Spark

SQL

Tensorflow

Tensorflow

Web Applications

Web Crawling

Web Development

Zend Framework

Education

  • img

    2016 - 2017

    virginia commonwealth university

    Master of Science (M.Sc.)

    Computer Science