Danial Ebrat
Machine Learning Engineer @ Musora
About
I’m an AI enthusiast with ten years of experience in computer science focused on AI, machine learning, data science, and software engineering. I’ve led and contributed to large-scale projects involving deep learning, recommender systems, LLMs, AI for music, DSP, time series, and other sequential data—earning a few patents along the way. I’m passionate about cross-disciplinary collaboration and love working at the intersection of music, AI, and data. Much of my work blends music processing, recommender systems, LLMs, Agentic workflows, and graph-based approaches across different industries. As a lifelong music lover, I’m especially driven to build AI tools for music, audio, and speech—making creativity more accessible and helping bridge the gap between non-musicians and the world of sound. For me, it’s not just about the tech—it’s about creating meaningful connections and exploring how AI can enhance human emotion, art, and experience.
Canada
Windsor
Computer Software
Python (Programming Language), Machine Learning, Data Science, Recommender Systems, Deep Learning, Applied Machine Learning, Pipeline Design, Natural Language Processing (NLP), Information Retrieval, Scala, Audio Processing, Pattern Recognition, Predictive Modeling, Neural Networks, Data Mining, Algorithms, Amazon Web Services (AWS), Google Cloud Platform (GCP), Big Data, PyTorch
Experience

Research Assistant
Windsor, Ontario, Canada
• Conducted extensive research on applying multi-agent deep reinforcement learning in recommender systems, utilizing advanced customized simulation environment, LLMs, RAGs, Graph-based approaches and deep reinforcement learning. • Led a patent project involving the development of an Intelligent Framework for a Social Engineering Cyber Security Training program. This innovative AI-based system dynamically adjusted its behavior based on user responses, identifying vulnerable individuals and their weaknesses in relation to social engineering attacks. • Teaching and leading Introduction to Algorithm and Programming, and Data Structures Algorithm courses.

Computer Science Teacher
• Teaching Artificial Intelligence, Data Science, and machine learning using hands-on Python projects. • Teaching programming and algorithms for coding contests such as the United States of America Computing Olympiad (USACO) and Canadian Computing Competition (CCC). • Teaching Mathematical contests such as Gauss and Pascal math competitions.

Artificial Intelligence Engineer
• Design and development of the back end of an analytics platform application that enables quick integration and fast analysis of vast amounts of complex data from the hybrid graphs and relational databases using SCALA, Apache Spark, MongoDB, Apache Livy, and Apache Sedona. • Implementation and deployment of various deep learning and machine learning models for multidisciplinary projects related to different industries, such as anomaly detection, trajectory prediction, and decision-making which led to multiple innovative patents. • Participating in designing the conceptual architecture for a complex supply chain network associated with the agriculture and livestock industry to automate the food industry. • Research and development, data engineering, data analysis, data mining, and data visualization, which resulted in multiple national projects and prospected projects.

Data Scientist
Anahitaparvaz
Tehran Province, Iran
• Performing data mining and data analysis methods on customer information from different sources • Optimization and decision-making using data science for marketing purposes resulted in an income increase • Technology advisor and technology planning to improve marketing procedures for new customers and the satisfaction of reliable clients by automating processes.

IT Technician
Anahitaparvaz
Tehran Province, Iran
• Webmaster and management • Troubleshooting software, hardware, and network problems • Supply management for required software, hardware, and devices
Education
Danial Ebrat's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.




