# Milad Alem > PhD in AI, Principal Software Engineer Location: San Francisco, California, United States Profile: https://flows.cv/miladalem My ultimate goal is to achieve world domination by creating an all-powerful Artificial Intelligence "Net"work which lives in the "Sky"! In the meantime, I hope to develop the best semantic search and concept understanding solution in the computing world. I call myself a Scientist because how else can I brag about my Ph.D.?! I didn't spend 8 years in grad school for the money obviously! But I am a Software Engineer nevertheless. My professional experience has been in machine learning, search, semantics, graph mining, context awareness, web query analysis, topic identification, natural language processing, and AI problems in general. Skills: All of them! You name it, I have heard of it. These things more than the others: Machine Learning, Ranking, Search, LLM, Data Mining, Text Mining, NLP, Big Data IDEs & Tools: IntelliJ, Eclipse, Visual Studio .Net, Xcode, Elastic Search, MS SQL Server, Lucene, Spark, Hadoop Languages: Java, Python, C, C++, C#, Objective-C, Scala, Go, Swift, SQL, Pig, R, Dart ## Work Experience ### Principal Software Engineer @ Roblox Jan 2023 – Present | San Mateo, California, United States LLM, Generative AI, RAG, Fine-tuning and the whole nine yards. It's just too exciting of a time to be an ML professional and not to dip my toes or honestly just dive right in. But I haven't forgotten about Search. I'm using Gen AI, to build a universal query understanding service for Roblox while optimizing latency and performance. I am under Creator in Content Understanding team but try to develop tech useful for all types of search in Roblox. And enjoying the happy hours while at it! ### Software Engineer Technical Lead @ Google Jan 2018 – Jan 2023 | Mountain View, CA Team: Proactive and Stateful Search So remember when sometimes you get notifications or when you go to Google search on a phone and there are info cards for tasks you need to get done even before you ask? That's us! And I want to make it even smarter. Nuff said! ### Senior Software Engineer in ML @ LinkedIn Jan 2016 – Jan 2018 | San Francisco, CA I do modeling! Not for Victoria Secret, Data Modeling! When there is no data to play with, I also write Hadoop Java and Pig MapReduce jobs, design and implement HUGE data products, restfully work on RESTful backends, cluster anything I can get my hands on, visualize the hell of the data, catch bugs in my spider web, and kill them (Muahaha)!!! Team: Content Discovery (Data Dept.) [https://engineering.linkedin.com/data] Fields: Machine Learning, Clustering, NLP, Trending, Topic Tagging, Graph Analysis, Recommendation Systems, Data Mining, Backend Engineering Tools: Hadoop, Apache Pig, Apache Spark, Scala, Lucene, Solr, R, Java, MySql, Jetty, Python Main Projects: - Trending Storylines: Generating Trending News, Clustering Articles, NLP, Text Similarity - Topic Tagging: Data Extraction, Multi-class classification, Supervised learning with few positive samples ### Software Engineer in ML @ LinkedIn Jan 2015 – Jan 2016 | Mountain View, CA Data Products Incubation Team Main Projects: - InMaps Backend Development: REST Mid-tier Server, Espresso DB (RESTful DB), Samza Stream Job Processor, Hadoop Offline Data Processor - OrgMap: Clustering, Automatic Cluster Labelling, Jetty Backend Server ### Software Engineer @ Microsoft Jan 2014 – Jan 2014 | Bellevue, WA Worked in Knowledge and Information Discovery Data Science Team in Bing Main projects include: -App Intent Query Classification for Windows Phone -Query Simplification for App Intent -Action and Entity Extraction from Web Service Providers ### Software Development Engineer II @ Microsoft Jan 2013 – Jan 2013 | Bellevue, WA Worked in Bing and XBox (BingBox) Team to Improve Media Search Ranker ### Senior NLU Research Engineer (Team Lead) @ Nuance Communications Jan 2013 – Jan 2013 Team Lead in Media Canonicalization Natural Language Understanding Department: R&D - Mobility Division Skills: Solr, Java, Relevance, Ranking, UIMA, NLP ### Member Technical Staff (R&D) @ BlackBerry Jan 2011 – Jan 2012 Fields of Work: Context Acquisition, Recommendation Engines, Social Networks, Visualization, Big Data, Cluster Computing, Database Design & Management, Prototyping Department: Advanced Technology ### Software Developer (Part-Time) @ University of Western Ontario Jan 2009 – Jan 2011 Biomedical Ultrasonics Research Lab. Department of Physics and Astronomy ### Researcher @ University of Waterloo Jan 2007 – Jan 2011 | Waterloo, Ontario, Canada Semantic Web, Knowledge Management, Intelligent Concept Mining, Text Mining, Data Mining, Conventional and Fuzzy Logic, Search Algorithms, Speech Recognition, Multimedia Information Retrieval, Artificial Intelligence ### Teaching Assistant @ University of Waterloo Jan 2007 – Jan 2010 | Waterloo, Ontario, Canada Courses: Data Structures and Algorithms, Database Systems, Programming Languages and Translators, Applied Artificial Intelligence, Computational Intelligence ### Research Assistant @ Sharif University of Technology Jan 2003 – Jan 2006 Fuzzy Pattern Recognition ### Teaching Assistant @ Sharif University of Technology Jan 2003 – Jan 2005 Computer Graphics ## Education ### Doctor of Philosophy (Ph.D.) in Artificial Intelligence (Electrical and Computer Engineering) University of Waterloo ### Master of Science (M.Sc.) in Artificial Intelligence (Computer Engineering) Sharif University of Technology ### Bachelor of Science (B.Sc.) in Software Engineering (Computer Engineering) IUST ### Math and Physics Diploma National Organization for Development of Exceptional Talents (NODET) ## Contact & Social - LinkedIn: https://linkedin.com/in/miladalem --- Source: https://flows.cv/miladalem JSON Resume: https://flows.cv/miladalem/resume.json Last updated: 2026-04-12