← All roles
Senior Software Engineer – Foundational Data Systems for AI
Distributed SystemsApache SparkApache FlinkJavaRustGoC++
About the role
Granica combines research in information theory, probabilistic modeling, and distributed systems to build self-optimizing data infrastructure for AI. The engineering team partners with the Granica Research group led by Prof. Andrea Montanari (Stanford), bridging advances in information theory and learning efficiency with large-scale distributed systems. Key areas include global metadata substrate, adaptive engines, intelligent data layouts, autonomous compute pipelines, research to production, a
Requirements
Depth in distributed systems: consensus, partitioning, replication, fault tolerance. Experience with columnar formats such as Parquet or ORC and low-level encoding strategies. Understanding of metadata-driven architectures and adaptive query planning. Production experience with Spark, Flink, or custom distributed engines on cloud object storage. Proficiency in Java, Rust, Go, or C++ with an emphasis on clarity and quality. Curiosity about theory of the mathematics of compression, entropy, and le
About the company
Granica
Granica is an AI research and products company that provides intelligence and infrastructure for enterprises to run their own AI. They offer solutions for data refinement, large tabular model training, and stateful agent infrastructure, enabling businesses to maintain control and ownership of their AI and data within their own perimeter.
View company page →Similar roles
Software Engineer - X Data
$125k–400k
Software Engineer - X Data
$125k–400k
Software Engineer, Data Infrastructure
$153k–376k
Software Engineer, Data Infrastructure
$153k–376k
Software Engineer - Compiler
$170k–235k
Software Engineer - Compiler
$170k–235k
Software Engineer - Data Platform
$180k–440k
Software Engineer - Data Platform
$180k–440k
Software Engineer, Data Engineering
$160k–190k
Software Engineer, Data Engineering
$160k–190k