Marios Iliofotou

Sr. Principal Architect at Splunk

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Marios Iliofotou is a Sr. Principal Architect based in San Jose with 11 years of experience designing data-intensive systems for security analytics, currently leading architecture for Splunk’s Enterprise Security, UBA, and BA products. He combines deep academic training (PhD in Computer Science, 4.0 GPA) with hands-on engineering, having moved from research roles and startups into senior platform and chief-architect positions. His work spans streaming and batch processing, and he contributes to open-source tooling for typed Spark datasets—extending Frameless to support higher-dimensional projections, aggregations, and practical utilities like explode() and flattenOption(). Known for turning research-grade ideas into production-grade analytics, he blends rigorous type-safe design with pragmatic dependency and API upgrades. Colleagues rely on him to shape scalable analytics platforms that bridge advanced machine learning signals with enterprise security operations.
code11 years of coding experience
job7 years of employment as a software developer
bookPhD, Computer Science, GPA 4.0, PhD, Computer Science, GPA 4.0 at University of California, Riverside
bookBachelors in engineering, Electrical and Computer Engineering, 8.7/10, Bachelors in engineering, Electrical and Computer Engineering, 8.7/10 at Technical University of Crete
languagesEnglish, Greek
stackoverflow-logo

Stackoverflow

Stats
8,954reputation
601kreached
217answers
17questions
Badges
sbt
top-5%
scala
top-1%
rdd
top-5%
apache-spark
top-1%
hadoop
top-5%
github-logo-circle

Github Skills (21)

apache-spark10
spark10
datasets10
scala10
f10
functional-programming10
hadoop9
dataframe9
sbt9
dataframes9
aggregations9
rdd9
parquet6
scalatest6
case-class6

Programming languages (6)

HCLJavaShellScalaMarkdownClojure

Github contributions (5)

github-logo-circle
typelevel/frameless

Oct 2016 - Mar 2021

Expressive types for Spark.
Role in this project:
userBack-end Developer
Contributions:9 releases, 2 reviews, 105 commits in 4 years 6 months
Contributions summary:Marios primarily contributed to the `frameless` project, which focuses on expressive types for Spark. Their work involved upgrading dependencies like Cats to version 0.7.2 and extending projections to handle ten dimensions. Furthermore, the user added a method to create a TypedDataset from a Spark DataFrame, implemented aggregation and projection functions, and introduced the support for several utility functions like explode(), flattenOption() and asCol(). The user also adapted the functions to work on both projected and aggregated columns.
functional-programmingspark-mlexpressivesparkscala
imarios/frameless

Oct 2016 - Apr 2021

Expressive types for Spark.
Contributions:4 PRs, 279 pushes, 83 branches in 4 years 7 months
scalaexpressivespark
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
Marios Iliofotou - Sr. Principal Architect at Splunk