# Pavel Aitkulov > Software engineer, Researcher Location: Santa Clara, California, United States Profile: https://flows.cv/pavelaitkulov ◦ Experienced Software Engineer with a strong track record solving business problems using advanced algorithms, machine learning, and functional programming ◦ Proven ability to design and implement optimized data pipelines, perform data analysis, and deploy machine learning models in a production environment Full CV at https://github.com/ajtkulov/cv/blob/main/aitkulov_cv.pdf ## Work Experience ### Staff Software Engineer @ Walmart Global Tech Jan 2025 – Present ### Software Engineer @ Disney Streaming Jan 2023 – Present ### Software Engineer @ Orb Intelligence (acquired by Dun & Bradstreet) Jan 2020 – Jan 2023 Software Engineer, Dun & Bradstreet, San Jose, CA Company profiles, B2B. Data Engineering, Fuzzy search, Clustering - Increased search hit rate by 4% by developing a Spelling correction module. Applied Trie as BloomFilters, Count-min-sketch for language models. 7M unique words, 55M pairs, 55M triples. - Researched and developed a de-duplication method for 600M company profiles. Locality sensitive hashing, MinHash, Trie as BloomFilters for Hamming distance. Found 7M exact and fuzzy duplicates. - Implemented Verification and Identification services that match web domains to companies. 60M websites scale. Technologies: Scala, Python, Postgres, ML, AWS ### Software Engineer @ Piano Jan 2014 – Jan 2020 Software Engineer, Piano Media, Izhevsk, Russia A platform for paywall and subscription business. Distributed systems, ML, Reports, DSL, Streaming. 200 Tb data in total, 5000rpsavg, 8000rpspeak daily. - Launched Likely-to-Subscribe and Likely-to-Churn ML projects, 10M users - Led and built a project that provides various types of analytic reports, real-time, on-demand, customizable reports based on DSL. Connected Clojure-based DSL with Spark and BigQuery. - Implemented User Segmentation Engine, 100M users, used Bloom filter as KV-store Technologies: Scala, Clojure, Unix, Spark, HDFS, DSL, AWS, Akka, Kafka, Catboost, BigQuery ### Researcher @ Huawei Jan 2013 – Jan 2014 Researcher, Senior Algorithm Engineer, Huawei Research, Moscow, Russia Nested data parallelism model, distributed systems, map-reduce, optimization compiler, meta- programming and code generation, domain-specific languages - Implemented Spark backend for nested data-parallelism model - Researched and developed efficient custom Spark RDD’s for NDP-primitives Technologies: Scala, Spark, Distributed Programming, C++ ### Software Engineer @ Rosneft Jan 2007 – Jan 2013 | Izhevsk Oil mining, forecast, and monitoring system. OLAP, up to 2M data points per document, up to 15 dimensions, DSL, Calculations - Increased calculation speed by 3.5 times using multithreading evaluations - Pioneered testing and verification via Partial evaluation Technologies: C#, Multithreading, DSL, Partial evaluations ## Education ### Doctor of Philosophy - PhD in Computer Science Udmurt State University ### Specialist in CS Udmurt State University ## Contact & Social - LinkedIn: https://linkedin.com/in/ajtkulov --- Source: https://flows.cv/pavelaitkulov JSON Resume: https://flows.cv/pavelaitkulov/resume.json Last updated: 2026-04-11