![Profile](https://weekday-user-pictures.s3.ap-south-1.amazonaws.com/profile-images/panahi.jpg)
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 (Verified)
panXXXXXXXXXXXXom
Experience
2023 - Present
c3 ai
Lead Software Engineer, Machine Learning
2020 - 2023
c3.ai
Senior Software Engineer, Machine Learning
Designing and implementing the next generation of distributed machine learning pipelines.
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.
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.
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
2016 - 2017
virginia commonwealth university
Master of Science (M.Sc.)
Computer Science