Enable job alerts via email!

Software Engineer, Distributed Systems

Granica

Mountain View (CA)

On-site

USD 180,000 - 220,000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in AI and data optimization is seeking a Software Engineer to join their Systems team. The role involves designing and implementing backend services, optimizing performance, and translating research into production-ready systems. Candidates should have strong experience in distributed systems and coding skills in Go, C++, or Rust. Competitive compensation includes a base salary of $180,000 to $220,000, along with generous benefits and equity opportunities.

Benefits

Generous 401(k) with company match
Premium health, dental, and vision coverage
Catered lunch & dinner at offices
Immigration sponsorship and support
Company hackathons and off‑sites

Qualifications

  • 4+ years of experience in backend or systems engineering.
  • Deep experience in large-scale distributed systems.
  • Strong coding skills in Go, C++, or Rust.

Responsibilities

  • Design and implement backend services and distributed systems.
  • Optimize compute and storage efficiency through algorithmic improvements.
  • Take new research outputs from prototype to production.

Skills

Backend Engineering
Distributed Systems
Algorithmic Optimization
Data Processing
Cloud-Native Development

Tools

Go
C++
Rust
Apache Spark
Kafka
AWS
GCP
Kubernetes
Terraform

Job description

Get AI-powered advice on this job and more exclusive features.

This range is provided by Granica. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$180,000.00/yr - $220,000.00/yr

About Granica

Granica is pioneering data‑optimization for large‑scale AI and analytics. Our unified platform slashes storage and compute costs while turbo‑charging data pipelines, empowering enterprises to turn petabytes of raw data into actionable intelligence. Backed by $45 M from NEA and Bain Capital Ventures, we’re scaling fast at the intersection of AI research, distributed systems, and go‑to‑market.

The Team

We’re hiring Software Engineers to join our Systems team, responsible for the core distributed systems that power Granica’s platform. This team owns critical infrastructure and services — including data compression pipelines, performance-sensitive algorithms, and productionization of research outputs. You’ll collaborate across research, product, and infrastructure to drive the evolution of Granica’s core technology.

The Role

You’ll build and evolve Granica’s backend systems — delivering high-throughput, low-latency distributed services that operate at exabyte scale. This includes working on algorithmic optimization, scalable compute pipelines, and customer-facing performance enhancements. You’ll help translate cutting-edge research into production-ready systems and bring new features and improvements to life.

What You’ll Do

Invent

  • Design and implement backend services and distributed systems that underpin Granica’s platform.
  • Optimize compute and storage efficiency at scale through algorithmic improvements and low-level systems work.
  • Build high-performance data pipelines that move and process large volumes of structured and unstructured data.

Own

  • Take new research outputs from prototype to production, ensuring correctness, efficiency, and scalability.
  • Work closely with Product Engineering to support customer needs and deliver high-quality features.
  • Define service-level objectives (SLOs) and implement observability across backend services for reliability and performance.
  • Partner with researchers, infrastructure engineers, and product leads to translate technical ideas into shipped features.
  • Continuously improve system design and development practices with an eye toward performance and scale.
  • Take ownership of major components and drive end-to-end project execution.

What You Bring

  • 4+ years of experience in backend, systems, or platform engineering.
  • Deep experience designing and building large-scale distributed systems or data infrastructure.
  • Strong coding skills in Go, C++, or Rust, with experience building performance-critical backend services.
  • Familiarity with big data and stream processing tools such as Apache Spark, Kafka, Arrow, or Parquet.
  • Experience with cloud-native development and infrastructure: AWS, GCP, Kubernetes, and Terraform.
  • Track record of translating complex technical ideas into production systems.
  • Bonus: Experience with applied data compression, storage formats, or high-throughput batch pipelines.

Compensation

$180,000 – $220,000 (base) plus meaningful equity. Uncapped accelerators for over‑achievement.

  • Generous 401(k) with company match
  • Premium health, dental, and vision coverage for you and your dependents
  • Catered lunch & dinner at our offices
  • Immigration sponsorship and support
  • Company hackathons and off‑sites

Granica celebrates diversity and is committed to creating an inclusive environment for all employees.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Industries
    Software Development

Referrals increase your chances of interviewing at Granica by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer 4 - TV & Web Player Platform
Software Engineer I (Full Time) United States

San Jose, CA $98,600.00-$125,900.00 1 week ago

Sunnyvale, CA $56.25-$173,000.00 2 weeks ago

Menlo Park, CA $56.25-$173,000.00 2 weeks ago

Full Stack Software Engineer (L5) - Partner Device Lifecycle Apps Team
Software Engineer, Early Career 2025 Start
New Grads 2025 - Software Engineer, Algorithm

San Jose, CA $120,000.00-$165,000.00 8 months ago

(General Hire) Software Engineer Graduate (Advertisement Team) - 2025 Start (BS/MS)

San Jose, CA $113,500.00-$250,000.00 2 weeks ago

Sunnyvale, CA $117,000.00-$234,000.00 3 days ago

Jr. Software Development Engineer - Sunnyvale, CA
New Grads 2025 - General Software Engineer

San Jose, CA $120,000.00-$165,000.00 3 months ago

Software Engineer(s) - New Grad (Fall 2025 Graduation)

San Jose, CA $113,400.00-$206,300.00 2 weeks ago

Full Stack Software Engineer (L5), Content Security Engineering
eCommerce Full Stack Developer (React / Shopify) - On Site
Full Stack Software Engineer - Post-training

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer, Distributed Systems

Up Closets of Charleston

San Francisco

Remote

USD 180,000 - 260,000

30+ days ago

Software Engineer - Distributed Systems-Storage

Apple

Cupertino

On-site

USD 143,000 - 265,000

Yesterday
Be an early applicant

Software Engineer, Distributed Systems

AECOM

Sunnyvale

On-site

USD 141,000 - 202,000

Yesterday
Be an early applicant

Senior Software Engineer - Distributed Systems & File Sync

Air, Inc.

Remote

USD 160,000 - 264,000

Yesterday
Be an early applicant

Software Engineer, Distributed Systems

Mixpanel

Remote

USD 191,000 - 233,000

30+ days ago

Principal Backend Java Engineer, Distributed Systems at Rackspace Technology

HuntsBot

Remote

USD 180,000 - 308,000

3 days ago
Be an early applicant

Software Engineer (Distributed Systems)

Alchemy

San Francisco

On-site

USD 135,000 - 250,000

16 days ago

Software Engineer, Distributed Systems

Google

Sunnyvale

On-site

USD 141,000 - 202,000

27 days ago

Senior Platform Engineer

Productiv

Palo Alto

Remote

USD 182,000 - 202,000

9 days ago