Enable job alerts via email!

Software Engineer, Machine Learning

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

Granica is seeking a Software Engineer to join their Machine Learning team. The role involves designing and implementing ML systems, optimizing platform performance, and collaborating with various teams to translate research into real-world applications. Candidates should have strong Python skills and experience with ML frameworks.

Benefits

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

Qualifications

  • 4+ years of experience in ML engineering or applied machine learning roles.
  • Strong coding skills in Python and experience with ML frameworks like PyTorch, TensorFlow, or JAX.
  • Experience with model serving and MLOps tools.

Responsibilities

  • Design and implement machine learning systems that drive product features and platform efficiency.
  • Productionize ML models for real-time and batch inference in high-throughput environments.
  • Drive continuous improvements in model performance, scalability, and deployment efficiency.

Skills

Python
ML frameworks
MLOps tools
Data pipeline tools
CI/CD pipelines
Observability stacks

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 Machine Learning team, which works at the heart of Granica’s platform. This team partners closely with research, product, and platform engineering to productionize new ML algorithms, optimize platform performance through ML techniques, and fine-tune models for specific customer needs. You’ll also contribute to building and improving internal training, evaluation, and deployment pipelines.

The Role

You’ll help translate research into real-world impact — designing and implementing machine learning systems that drive product features and platform efficiency. You’ll work across the ML lifecycle, from experiment design and training to deployment and monitoring, with an emphasis on production-quality engineering and measurable outcomes.

What You’ll Do

Invent

  • Explore ML-driven solutions to increase the compression, performance, and accuracy of Granica’s platform.
  • Research and prototype novel approaches to pattern detection, feature modeling, and automated optimization.
  • Develop internal experimentation and evaluation frameworks to accelerate model iteration and analysis.

Own

  • Productionize ML models for real-time and batch inference in high-throughput environments.
  • Fine-tune models to meet customer-specific performance objectives and compliance constraints.
  • Design and maintain training and inference pipelines, with built-in traceability, versioning, and monitoring.
  • Work closely with Research, Platform, and Product Engineering teams to bring ML innovation to production.
  • Engage with customer-facing teams to understand real-world data characteristics and evolving needs.
  • Drive continuous improvements in model performance, scalability, and deployment efficiency.

What You Bring

  • 4+ years of experience in ML engineering or applied machine learning roles.
  • Strong coding skills in Python and experience with ML frameworks like PyTorch, TensorFlow, or JAX.
  • Experience with model serving and MLOps tools: TorchServe, TensorFlow Serving, FastAPI, MLflow, or similar.
  • Familiarity with data pipeline tools like Apache Airflow, Spark, Kafka, or Ray.
  • Experience building CI/CD pipelines and production systems for ML workflows.
  • Familiarity with observability stacks (e.g., Prometheus, Grafana, ELK) for monitoring model and system behavior.
  • Bonus: Background in data compression, representation learning, or distributed inference is a plus.

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, Machine Learning

Figma

San Francisco

Remote

USD 149,000 - 350,000

Yesterday
Be an early applicant

Software Engineer, Machine Learning

Figma

New York

Remote

USD 149,000 - 350,000

Yesterday
Be an early applicant

Engineer, Machine Learning Software

Samsung Electronics America

Mountain View

On-site

USD 193,000 - 204,000

Yesterday
Be an early applicant

Senior Machine Learning Engineer NYC, San Jose, or Remote

Hume AI Inc.

San Jose

Remote

USD 130,000 - 230,000

Today
Be an early applicant

Software Engineer, Machine Learning

Meta

Mountain View

On-site

USD 70,000 - 208,000

11 days ago

AIML - Software Engineer, Machine Learning Platform & Infrastructure

Apple

Cupertino

On-site

USD 207,000 - 313,000

Yesterday
Be an early applicant

Software Engineer, Machine Learning

Apple

Cupertino

On-site

USD 207,000 - 379,000

Yesterday
Be an early applicant

Senior Machine Learning Engineer

Invisible Technologies

San Francisco

Remote

USD 161,000 - 189,000

8 days ago

AI Machine Learning Engineer II (Full Time) United States

Cisco Systems, Inc.

San Jose

Remote

USD 195,000 - 226,000

8 days ago