# Anton Spiridonov > ML acceleration, staff architect Location: Palo Alto, California, United States Profile: https://flows.cv/antonspiridonov As a skilled professional in the field of numerical and theoretical mathematics, software development, and leadership, I bring a unique set of skills and experience to the table. With a focus on research to production, I am passionate about emerging technologies and their application in machine learning, deep learning, statistics, and quantum information. ## Work Experience ### ML Tooling, Staff Software engineer @ Cruise Jan 2023 – Present | Sunnyvale, California, United States - Design distillation framework for multimodal perception models. - Reduce training cost for larger multipurpose and foundational models. - NAS (neural architecture search) as framework, define search spaces for model applications. - Various: Triton custom kernels. Kernels for sparse formats. ARM based devices. Custom silicon. ### Software Engineer, Edge TPU @ Google Jan 2019 – Jan 2023 | San Francisco Bay Area - Working closely with teams doing HW architecture, ML compiler, ML framework and ML researchers, publishing / open sourcing own research. - Develop edge TPU optimized model architectures. Open source to Google's TensorFlow Model Garden. - Building new backbones for visual perception using CNN and attention-based models. Building heads for semantic and instance segmentation and detection. - Post-training model inference optimization - Fitting large models to memory by optimizing sharding patterns, spills, and fills. - General-purpose TPU computing, sparsity fit for TPU, quantization methods to optimize performance. - Recommendations for ML hardware, compiler, and runtime design. - Analytical performance and power modeling, automated memory layout, - Standard model transformations in the compiler, - Post-silicon performance validation, and software stack optimization. ### Expert, Advanced Software @ Align Technology Jan 2018 – Jan 2019 | Raleigh-Durham, North Carolina Area As a technical leader, I was responsible for hiring and managing a new team for our North Carolina facility. We focused on four main areas: algorithmic work in computational geometry using mostly C++, systems development for CAM software using C++, PY, on-premises, and for the cloud, exploratory analysis and business decision support using various types of data available, and future product design and physical modeling using FEA. ### Manager, Software Development @ Align Technology Jan 2016 – Jan 2018 | Raleigh-Durham, North Carolina Area Applications of machine learning and image processing. Created team of 10+ people ### Manager, Software Development @ Align Technology Jan 2012 – Jan 2016 Software that does automatic treatment target generation for internal treatment planning service Software project of research nature (getting general availability of solution requires long systematic investigation). Successfully brought it from idea to production. Team of 4-6 development engineers ### Team Lead @ Align Technology Jan 2008 – Jan 2012 Running multiple research nature software projects with small team of (5 people / 6 projects) with purpose of prototyping future project in a company. ### Engineer @ Align Technology Jan 2004 – Jan 2007 Automated fabrication software (see patents in awards section). ### Machine Learning Consulting @ UNC based startup Jan 2017 – Jan 2018 | Raleigh-Durham, North Carolina Area Natural language related ML ### Engineer @ ABBYY Jan 2000 – Jan 2004 Participation in development of core OCR components for FineReader versions 5,6,7 ## Education ### Bachelor equivalent in Theoretical Mathematics Lomonosov Moscow State University (MSU) ### High School Diploma in Mathematics Kirov lyceum of physics and mathematics ### Short-term courses in Business administration Santa Clara University Leavey School of Business ## Contact & Social - LinkedIn: https://linkedin.com/in/anton-spiridonov-8576252 --- Source: https://flows.cv/antonspiridonov JSON Resume: https://flows.cv/antonspiridonov/resume.json Last updated: 2026-04-12