Xiu Guo is a Principal Software Engineer based in San Jose with a decade of experience building scalable, data-intensive systems for companies like Snowflake, Twitter, Cloudera, and IBM. She brings deep expertise in Java, Hadoop, SQL, parallel processing, and Linux, with an MS in Computer Science from San José State University. At Snowflake she focuses on architecture and delivery of high-performance backend features, and at Cloudera/Twitter she delivered production-grade distributed data solutions. Xiu is also an active open-source contributor to Apache Spark, where she improved Hive integration by adding support for char(x), refactoring semi-joins, and hardening SQL function APIs. Colleagues describe her as a pragmatic engineer who balances low-level performance tuning with long-term maintainability. She combines enterprise-scale system design with a hands-on knack for subtle data compatibility and parser fixes that keep analytics pipelines reliable.
10 years of coding experience
9 years of employment as a software developer
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at San José State University
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:20 PRs, 42 comments in 7 months
Contributions summary:Xiu contributed to the Apache Spark project by implementing support for the `char(x)` column datatype, enhancing Hive integration. They modified several files including `HiveInspectors.scala`, `TableScanSuite.scala`, and `DataTypeParserSuite.scala` to accommodate this change. The user also added the `@scala.annotation.varargs` to various SQL functions and addressed an issue where `DataFrame.write.format(text)` required a specific column name. The user also refactored the semi-join implementation.
Contributions:87 pushes, 40 branches, 6 comments in 6 months
apachebig-datasparkscalaapache-spark
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Xiu Guo - Principal Software Engineer at Snowflake