Joshua Sirota

Joshua Sirota

Machine Learning Engineer Nlp @ BenchSci

About Joshua Sirota

Joshua Sirota is a Machine Learning Engineer specializing in Natural Language Processing. He has experience working in academic and industry settings, including roles at the University of Alberta, chata.ai, and BenchSci.

Current Role at BenchSci

Joshua Sirota serves as a Machine Learning Engineer specializing in Natural Language Processing (NLP) at BenchSci since 2021. In this role, he applies his expertise in machine learning to enhance the company's capabilities in data analysis and interpretation. His work involves training machine learning models both locally and on cloud platforms, contributing to the development of innovative solutions in the field of biomedical research.

Previous Experience at Chata.ai

Prior to his current position, Joshua worked as a Data Scientist focusing on NLP at chata.ai from 2019 to 2021. During his tenure, he utilized his skills to analyze and process natural language data, contributing to the advancement of the company's AI-driven solutions. His experience in this role further solidified his expertise in machine learning applications in real-world scenarios.

Research Experience at University of Alberta

Joshua Sirota was a Graduate Research Assistant at the University of Alberta from 2017 to 2019. His primary project involved the evolution of recurrent neural networks, where he explored emergent languages and structures. This research contributed to the understanding of complex language models and their applications in machine learning.

Educational Background

Joshua holds a Master of Science (MSc) in Computer Science from the University of Alberta, completed from 2017 to 2019. He also earned a Bachelor of Science in Pure Mathematics with a concentration in Cryptography from the University of Calgary, where he studied from 2011 to 2016. Additionally, he completed a minor in Computer Science during his undergraduate studies, which provided a strong foundation for his career in machine learning and data science.

Technical Skills and Projects

Throughout his career, Joshua has gained substantial experience in implementing and maintaining codebases in Python, utilizing frameworks such as PyTorch and various SciPy packages. He has been involved in projects that include using convolutional neural networks to model player behavior in video games. His technical writing and editing skills have been honed through the submission of research papers to multiple conferences.

People similar to Joshua Sirota