# Valerii Garnaga > Lead @ ML Platform | PhD, Data Scientist, Machine Learning & Soft Computing Engineer Location: San Jose, California, United States Profile: https://flows.cv/valeriigarnaga 20+ years of experience in STEM field and AI software development including production ML pipelines (development, deployment, inference and monitoring) at scale. Deep understanding of and experience with machine learning techniques (classifiers, recommenders, statistical models) and NLP techniques (text classification, named-entity recognition, summarization). Highly-experienced 0-to-1 achiever and problems-solver, quick self-learner, can-do attitude, strong scientific and programming skills. Tools and libraries: Keras, TensorFlow, PyTorch, OpenCV, CUDA, OpenCL, NLTK, Stanford NLP, Stanza, spaCy, Amazon Lex, Google Dialog Flow, RASA, ffmpeg, JAX, CLA, TPU. Programming languages: Python, C++, Java. Databases: PostgreSQL, Redis, DynamoDB, MongoDB, Teradata, MS-SQL. ## Work Experience ### Staff ML Software Engineer | Lead @ ML Platform @ Suki Jan 2021 – Present | Redwood City, California, United States Python, C++, Java, TensorFlow, PyTorch Lightning, Automatic Speech Recognition, Natural Language Processing, CUDA, GCP, Facebook Flashlight, OpenAI Ray, OpenAI Whisper, Microsoft Deepspeed, Nvidia TensorRT, RAG, Google Vertex AI, Google TPU, Google Gemini, JAX, CLA, TPU ### Lead ML Software Engineer @ Apple Jan 2019 – Jan 2021 | Sunnyvale, CA Python, C++, Java, TensorFlow, OpenCL, PostgreSQL, CUDA, PyTorch, Amazon AWS, Mongo DB, Kafka, Hadoop, NLP, ASR, STT, Anomaly detection ### Data Scientist, Machine Learning Engineer @ AgileFusion Jan 2014 – Jan 2019 | Pleasanton, California, United States Implemented a real-time scoring system for heterogeneous source data; objects recognition system; voice chatbot using NLP; augmented reality prototype; banking mobile application. Modified 360° video processing browser plugin. Used technologies: Python, C++, Java, C#, Javascript, TensorFlow, CUDA, Redis, PostgreSQL, Google Dialog Flow, Web Speech API, Android Studio, Swift, Natural Language Processing ### Machine Learning Engineer @ OnSource Online Jan 2016 – Jan 2017 | Braintree, MA, USA Technologies: C#; C++; Accord.NET Framework; R; Python; TensorFlow. Responsibility: Implementation of fraud detection system using AI. ### Associate professor @ Kuban State University (KubSU) Jan 1996 – Jan 2017 | Russia 1. Software implementation for nanochemistry reactions modeling. The project uses technologies of Distributed and Soft Computing, Machine Learning. It enables to create new algorithms for high-performance mathematical models calculation. Supported by grant from Russian Foundation for Basic Research (RFBR) 16-48-230433 in 2016 2. Implementation of innovative ideas of indexing and intelligent search based on methods of artificially intelligence and distributed computing. Supported by a grant from Russian Foundation for Basic Research (RFBR) «13-01-00807 А» in 2013 3. Forecasting4SMB project automates the analytical analysis of business information. It consists of two parts – subsystem for distributed high load calculations on idle office computers and cloud services, and subsystem for implementation of friendly and highly functional user interface. Supported by "IT breakthrough" http://tvoystart.ru/news/news-41717/ in 2011 4. Software implementation of model by combining ARIMA and layered full-connected neural network. Introduces a new way of coding categorical parameters. Introduces a new way of partially supervised learning of a fully layered neural network. Supported by grant from Russian Foundation for Basic Research (RFBR) "r2003ug" 03-01-96649 in 2003 5. Tesoro is an Open Source operating system project fully written in x86 Assembler language. The architecture is partially based on some QNX ideas and some fresh ideas. http://sourceforge.net/projects/tesoro/ 6. Framework for search on large file systems. Cert #2013661245 7. Visual neural network function approximation. Cert #2013661246 8. Files search using neuro-evolutionary modeling. Cert #2013660776 9. Distributed statistics system for avalanches prediction Avalanche2003. Cert #2003610450 ### Contractor @ SafeBytes Software, Inc. Jan 2013 – Jan 2014 | Montreal, Quebec, Canada Implemented from scratch fast C++ core functions for anti-malware desktop application. Used technologies: C++/C, C#, Javascript ### Team lead, Project manager, Software developer @ Nexenta Systems, Inc. Jan 2011 – Jan 2013 | Santa Clara, CA, USA Used technologies: C#, C++/C, Javascript, iSCSI, SAN, NAS, Volume Shadow Copy, MS Exchange, DBus Responsibility: 1. Leading team of four engineers. 2. Implementation of NexentaStor data management and backup solution for Windows based on distributed server architecture. 
 3. Implementation of NexentaStor Windows SDK based on DBus for x64 platform. ### Contractor @ Lucid Dream Software, Inc. Jan 2010 – Jan 2011 | Hoffman Estates, IL, USA Technologies: C#, Java, Silverlight Responsibility: 1. Page flipping for graphical files for the company publishing software (Web-based). 2. Implementation of push pin functionality, which allowed to mark a cursor position and return to it. 3. Graphical local area webpage zooming (client-based). 4. TIFF Pager. Allows a user to flip pages in TIFF format (format for storing raster graphics images). ### Contractor @ ipro Consulting GmbH Jan 2010 – Jan 2011 | Karlsruhe Area, Germany Technologies: C#, JavaScript, Silverlight Responsibility: Implementation of Business Intelligent application for Intrexx portal. ### Project manager, Team lead, Software developer @ MegaFon Jan 2007 – Jan 2008 | Moscow, Russian Federation Technologies: Windows, HP-UX; C++, Java 6 EE, PLPGSQL; ORACLE Hyperion Essbase 7.1.2, Postgres 8.3; TCP/IP, HTTP Responsibility: 1. Project management. 2. Leading team of two engineers. 3. Created a mathematical model for rolling forecasting of values for reporting P&L, CFS, BS and KPI's and planning for 7 quarters forward with possibility of expert updating with the recalculated values. 
 4. Designed an architecture of GRID system for distributed calculations. 
 5. Implemented a client side application for rolling forecasting based on Neural Network. 
 6. Managed working systems of rolling forecasting of the data based on OLAP-cube. ### Team lead, Software developer @ Peter-Service Jan 2006 – Jan 2007 | Saint Petersburg, Russian Federation Technologies: Windows, HP-UX; C++, C# .NET, XML, XSLT, JavaScript, HTML, CSS, Java, PL/SQL, ClearCase; ORACLE 9i/10g; TCP/IP, HTTP, HTTPS, SMPP, TELNET Responsibility: 1. Building and leading team of eleven engineers. 2. Implementation of PETER-SERVICE SCC selfcare center . ### Team lead, Software developer @ MTS Group Jan 2003 – Jan 2006 | Krasnodar Territory, Russian Federation Technologies: Windows; VS 7.0, IDA, ASM, C++, C# .NET, ASP.NET, SQL, JavaScript, JScript, HTML, CSS, XML, ADO, Java 2, TAPI, TSAPI, JTAPI; MS Access, MS SQL Server 2000, ORACLE; AVAYA DEFINITY ENTERPRISE COMMUNICATION SERVER; TCP/IP Responsibility: 1. Implementation of intellectual routing of telephone calls system. 
 2. Implementation of web-based distributed CRM system. 
 3. MS SQL 2000 databases administration. ### Team lead, Project manager, Software developer @ 21st Century Consulting Company Jan 2000 – Jan 2003 | New York NY, USA Technologies: Windows; C++, ISAPI, SQL, ASP, ASP.NET, ATL 3.0, JavaScript, JScript, HTML, CSS, XML, C#, ADO, Java 2; MS SQL Server 7/2000, MS Access; TCP/IP, HTTP Responsibility: 1. Leading team of 2 engineers. 2. Projects management. 3. Implementation of Internet robots.
 4. Implementation and support of various e-commerce web sites.
 5. Implementation and administration of databases.
 6. New cross-browser JavaScript framework implementation. 7. AJAX library implementation. ### Software developer @ Saturn Jan 1997 – Jan 1999 | Krasnodar Territory, Russian Federation Technologies: x86 assembler, TASM Responsibility: Participated in development of an operational system Tesoro and hardware drivers for it. You can find an open source version of Tesoro at http://sourceforge.net/projects/tesoro/ . Tesoro is an open source multitasking operating system. The project is implemented on x86 Assembler language. The architecture is partially based on some QNX ideas. ## Education ### Doctor of Philosophy (PhD) in Mathematical modeling, Deep learning, Statistics, Distributed calculations Kuban State University (KubSU) ### Higher Intermediate in English Language Kaplan International English ### Go Valley ### International Master Program Curriculum along Bologna and its implementation and edu practices LUT University ### Certificate #15MT647227 in Business, Economics Open Innovation University ### Diploma in Training on "Technique of speech and presentation skills" Personality L. ### Diploma in Training on "Case Management" Leadership Studies, Inc. USA ## Contact & Social - LinkedIn: https://linkedin.com/in/valeriy-garnaga --- Source: https://flows.cv/valeriigarnaga JSON Resume: https://flows.cv/valeriigarnaga/resume.json Last updated: 2026-04-12