Senior Software Engineer — Distributed Compute / Spark Systems
granica
Senior Software Engineer — Distributed Compute / Spark Systems
Location: Mountain View, CA — Downtown HQ
Employment Type: Full-time
Work Model: On-site, 5 days/week
Department: Research
About Granica
Granica helps enterprises run AI for less, from the data layer to agent execution .
Granica is building across three related layers:
Crunch reduces storage and processing costs across enterprise data infrastructure.
Large Tabular Models unlock predictions and generated data from governed enterprise tables.
Myelin reduces token and compute overhead for long-running AI agents.
Everything runs inside the customer’s perimeter, so enterprises retain control of their data and the intelligence it creates.
Granica has already processed hundreds of petabytes of enterprise data in production for customers including Snap, Pinterest, Lyft, and ShareChat .
Our research organization is led by Stanford Professor Andrea Montanari .
We operate at the intersection of data infrastructure, AI systems, and applied research , building the efficiency and intelligence layer for enterprise AI.
About the Role
Granica is hiring a Senior Software Engineer to build distributed compute systems for enterprise-scale data and AI workloads.
You will work on the core infrastructure behind Crunch , Granica’s continuous optimization product for enterprise lakehouse data. This includes systems for distributed execution, workload optimization, query performance, scheduling, resource management, and compute cost reduction across petabyte- and exabyte-scale environments.
You will own core systems that directly affect customer compute spend, query latency, workload reliability, cluster efficiency, and the performance of large-scale analytical data processing.
This is a hands-on systems role for engineers who have gone deep on distributed execution — particularly Apache Spark or similar query/runtime systems — and want to own performance, scheduling, reliability, and compute efficiency at massive scale.
What You’ll Do
Build and optimize distributed compute infrastructure for large-scale analytical and AI workloads
Improve execution performance across scans, joins, aggregations, shuffles, spills, caching, partitioning, and task scheduling
Design adaptive systems for workload routing, execution planning, resource allocation, and cluster efficiency
Debug bottlenecks across CPU, memory, network, storage, metadata, and distributed execution layers
Improve reliability, fault tolerance, and compute efficiency across Spark and adjacent systems such as Trino, Presto, Flink, Iceberg, Delta Lake, Hudi, and cloud object stores
What We’re Looking For
Deep engineering experience in distributed systems, query engines, databases, or cloud infrastructure
Production experience building, extending, or deeply optimizing distributed compute or query systems such as Spark, Spark SQL, Trino, Presto, Flink, or similar execution engines
Strong understanding of distributed execution, query planning, scheduling, resource management, fault tolerance, workload isolation, and performance optimization
Hands-on experience with Spark internals such as Catalyst, Adaptive Query Execution, shuffle, joins, aggregation, spill, memory management, or task scheduling
Strong programming skills in Scala, Java, Go, Rust, C++, or a similar systems-oriented language, with a pragmatic end-to-end builder mindset
Bonus
Contributions to Spark, Trino, Presto, Flink, Velox, DuckDB, DataFusion, Iceberg, Delta Lake, Hudi, Parquet, ORC, or related systems
Experience with cost-based optimization, vectorized execution, workload schedulers, execution control planes, resource managers, storage-aware execution, or adaptive query optimization
Research or open-source contributions in distributed systems, databases, query processing, data processing, or cloud infrastructure
Why Join Granica
Build foundational infrastructure for enterprise data and AI
Work on deep systems problems across distributed compute, query execution, scheduling, and compute efficiency
Own meaningful parts of the architecture in a small, high-caliber engineering team
Work directly with Product, Engineering, and company leadership
Have direct impact on customer performance, infrastructure cost, product direction, and company growth
Compensation & Benefits
Competitive salary, meaningful equity, and performance bonus for top performers
401(k) with company match, comprehensive health coverage, and unlimited PTO
Daily catered meals in our Mountain View office
Support for research, publication, and conference participation
At Granica, you'll help build the next generation of enterprise AI —from exabyte-scale data infrastructure , Large Tabular Models (LTMs) , and stateful AI agents . Together, we're creating the infrastructure that enables enterprises to own their data , own the intelligence built on it , and scale both efficiently .
$85.39k - $116.98k
...SSG) is seeking a talented Senior Systems Engineer (Angular) Location:... ...Apply and promote best software engineering practices within... ...independently and as part of a distributed team Strong attention to... ...Education Bachelor’s degree in Computer Science, Engineering, or a...SeniorFull timeRemote work$164.65k - $230.51k
...low-cost space vehicles and systems within a culture of safety,... ...network infrastructure. As a Software Engineer, you will play a vital leadership... ...process. Successful senior engineers not only meet complex... ...Qualifications ~ Bachelor’s degree in Computer Engineering, Computer...SeniorPermanent employmentFull timeTemporary workLocal areaRemote workWorldwideRelocation package- ...today's most exciting tech industries -- AI & cloud compute, electric-car power electronics, and 5G/6G... ...We are looking for an experienced, communicative Senior Software Engineer to own the data pipelines, internal systems, and APIs that power our real-time manufacturing...SeniorFull timeWork at office
- ...are Applied Scientists and Software Engineers, and our goal is to make going... ...Role We’re looking for a Senior Software Engineer to help... ...sensitive, high-availability system, and its reliability directly... ...experience building and operating distributed, low-latency production...SuggestedRemote work
- ...the control-oriented models, system-identification methods, and hardware... ...Implement real-time control software in C++ with explicit timing,... ..., transition success, compute latency, and recovery. Build... ...Bachelor's degree in mechanical engineering, electrical engineering,...SeniorImmediate startRelocation package
$142k - $213k
...we expanded into software and started building... ...post-transaction systems: the platform responsible... ...more experienced engineers. Our vision is to... ...technical field (Computer Science,... ...Airflow, Temporal, Spark, or equivalent) and... ...understanding of distributed systems. ~ Proficiency...Local areaRemote workWorldwideFlexible hours$150k - $300k
...team of top experts in computer graphics, AI, and art... ...globe, with team members distributed across North America,... ...drive the technical engineering behind how the... ...ll Do: Own the core systems behind the Meshy API and... ...agents to build and ship software. Have built directly...SeniorFull timeContract workFlexible hours1 day per week$164.65k - $230.51k
...low-cost space vehicles and systems within a culture of safety,... ...network infrastructure. As a Software Engineer, you will play a vital leadership... ...process. Successful senior engineers not only meet complex... ...Qualifications ~ Bachelor’s degree in Computer Engineering, Computer...Permanent employmentFull timeTemporary workLocal areaRemote workWorldwideRelocation package$248.83k - $348.36k
...low-cost space vehicles and systems within a culture of safety,... ...operations worldwide. As a Senior Software Engineer on the TeraWave Software... .... Evaluate centralized, distributed, and hierarchical MAC-control... ...Qualifications Bachelor's degree in Computer Science, Computer...SeniorPermanent employmentFull timeTemporary workLocal areaWorldwide$109.62k - $126.79k
...Strategic Group (SSG) is seeking a talented Cloud Computing Engineer Principal (MCCF-Healthcare Systems) Location: Remote Department: Veterans... ...ID, Azure Role-Based Access Control (RBAC), Azure Distributed Denial-of-Service (DDoS) Protection, and Azure Web...Full timeRemote work$180k - $325k
...AI-native operating systems for large, regulated... ...As an AI Platform Engineer at Brain Co., you will... ...strong fundamentals in distributed systems, including... ...), or distributed compute frameworks (e.g., Spark, Flink). Familiarity... ...: Work alongside senior engineers from Tesla...Full timeLocal areaImmediate start- ...processes, yet most health systems don’t have enough resources... ...About the role As a Software Engineer working on Platform, you will... ...Luminai infrastructure across compute, data, and deployment systems... ...Significant experience working with distributed systems, cloud...SeniorFull timeWork at officeLocal areaWork from homeMonday to Friday
- ...us. About this role You'll be one of the first engineers on the team, building the systems that power our AI-driven procurement platform. You'll... ...model work. Must haves ~5+ years of professional software engineering experience, with a track record of shipping...SeniorFull timeShift work
$119.8k - $234.7k
...hardware offloads, and operations. As a Software Engineer in the Storage Infrastructure team, you... ...across Research, Storage, Compute, and more to power the future of Compute... ...the playbook, working on call to monitor system/product/service for degradation, downtime...SeniorOngoing contractFull timeLocal area$210k - $250k
...will work across product, engineering, GTM, operations, and AI systems to design and ship core... ...ROLE We are hiring an Software Engineer, Internal Deployed... ...a Bachelor's degree in Computer Science, Computer Engineering... ...base salary ranges: Senior: $210,000–$250,000...SeniorFull timeContract workInternshipH1bImmediate startRelocation- ...visit The Role Orum's Engineering team plays a pivotal role... ...so much to build. As a Senior Full Stack Software Engineer, you'll take end-... ...technical, real-time system where milliseconds impact... ...outcomes. You’ll work on distributed systems for parallel dialing...SeniorRemote jobFull timeFlexible hours
- ...celebrating 26 years ofexcellence—is seeking Senior Systems Engineer to support our Landing Craft Air... ...) Command, Control, Communication, Computers, Navigation & Electrical (C4N&E) Team... ...black box architectures,· Develop software for embedded systems using VxWorks, RedHat...SeniorFor contractors
$15 per hour
...automated feedback loops that modern software teams rely on. Without real-... ...waste. Doxel brings computer vision and AI to construction... ...a rapidly growing team of engineers, scientists, construction veterans... ..., and field-enablement tools—systems trusted by the world’s...SeniorFull timeFor contractorsWork at office- ...fundamentally new approaches to brain-computer interfaces that interact with the brain... ...anyone to use. About the Team Our software engineers build the tools that let scientists and... ...applications, device software, data systems and infrastructure, with short feedback...Full time
$210k - $250k
...have more customer stories than we can tell! As a Senior Backend Engineer, you’ll shape the core systems powering millions of AI-driven conversations. You’... ...anything involving concurrency, data, storage, or distributed components. Take ownership like a founder and...SeniorFull timeH1bWork at office$142.8k - $274.8k
...Frameworks team, develops the software, performance systems, and engineering tools that enable state-... ...Microsoft silicon. Our Senior and/or Principal... ...~ Bachelor’s Degree in Computer Science or a related technical... ..., high-performance or distributed software systems...SeniorOngoing contractFull timeLocal area- ...automated. This team builds the software that makes all of it work, and we are hiring an engineer to help us scale it. You... ...dashboard that tracks our inventory, computer vision that identifies cards,... ...Extend our computer vision system for identifying cards from a photograph...SeniorFull timeDay shift
$197.53k - $276.54k
...-cost space vehicles and systems within a culture of safety... ...We are seeking a Senior Embedded Software Engineer to design, develop, and optimize... ...~ Bachelor’s degree in computer science, computer engineering... ...custom Embedded Linux distributions and cross-compiling toolchains...SeniorPermanent employmentFull timeTemporary workLocal areaWorldwide- ...building the best AI systems for heavy industries,... ...We’re looking for a Senior / Staff SDET to own quality... ...work closely with ML engineers, backend engineers, and... ...SDET, QA engineer, or software engineer with a strong... ...for complex distributed systems. ~ Proven experience...SeniorFull timeContract workShift work
- ..., CA Site Reliability Engineering (SRE) is a discipline... ...incorporates aspects of software engineering and... ...scalable and highly reliable systems. Our SREs ensure our... ...Qualifications ~ BS/MS in Computer Science or Equivalent... ...complex distributed systems; Experience...SeniorFull timeImmediate startRemote workWorldwide
$80k - $120k
...Beach, FL, US Date Posted: 2026-09-09 Category: Engineering and Sciences Subcategory: Systems Engineer Schedule: Full-Time Shift: Day Job... ...functional teams across mechanical, electrical, and software subsystems to ensure proper integration and...SeniorFull timeWork experience placementInterim roleWork at officeRemote workShift work- ...fundamentally new approaches to brain-computer interfaces that interact... ...the team Merge's Core Software team builds the software... ...: build safe and correct systems that let science move... ...About the role As our Senior Software Engineer for Platform Instrument Control...SeniorFull time
- ...Sr. Systems EngineerThe Team and the Role IND US is a 100% employee... ...provider with expertise in Engineering, Information Technology, Cybersecurity... ...management for hardware and software. This is a contingent... ...at various levels to include Computer Aided Design (CAD) modeling for...SeniorTemporary workWork at office
$248.83k - $348.36k
...safe, and low-cost space vehicles and systems within a culture of safety, collaboration... ...critical operations worldwide. As a Senior Software Engineer on the TeraWave Software and... ...Qualifications Bachelor's degree in Computer Science, Computer Engineering, Electrical...SeniorPermanent employmentFull timeTemporary workLocal areaWorldwide- ...Title: Senior FPGA Engineer Pareto Frontier is looking for a unique individual passionate... ...in tactical wireless communications systems. Proficiency with high-speed FPGA design... ..., fixed point processing, and computational complexity analysis. Strong experience...SeniorPermanent employmentFull timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer — Distributed Compute / Spark Systems. Be the first to apply!
- software engineer internship remote Bay County, FL
- software engineer remote Bay County, FL
- graduate software developer no experience Bay County, FL
- information technology software engineer Bay County, FL
- senior software engineer remote Bay County, FL
- rust software engineer Bay County, FL
- junior software developer remote Bay County, FL
- software engineer travel Bay County, FL
- startup software engineer Bay County, FL
- senior software design engineer Bay County, FL







