Summary
Sajjad Bay is a Director of AI/ML Software Architecture with over a decade of experience designing and delivering large-scale, cloud-native AI solutions, particularly in IoT and smart-building domains. He combines deep technical fluency in Python, C#, Kubernetes, Azure, messaging platforms (IoT Hub, Kafka, RabbitMQ), and ML toolchains (Scikit-learn, Keras/TensorFlow, PyTorch, spaCy) with a proven track record of productionizing ML via MLOps, CI/CD and Terraform. At Johnson Controls he led delivery of OpenBlue smart-building solutions and now develops AI-enabled software for CGI customers, translating research-grade models into resilient microservices and scalable databases. Trained to PhD level in computer engineering, he pairs strong academic rigor with hands-on systems work from embedded and FPGA testing to distributed cloud architectures. As a contributor to spaCy and a practitioner of AutoML, NLP and LLMs, he brings both applied research chops and pragmatic engineering discipline to complex, data-intensive problems.
10 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Engineering, 4.0, Doctor of Philosophy (PhD), Computer Engineering, 4.0 at University of Louisiana at Lafayette