Gridmatic logo

Software Engineer, ML Data Reliability

Gridmatic

Hybrid
Cupertino, CA
Full-time
Mid Level
Senior
$180k–$270kPosted 1d ago

Real job — pulled straight from Gridmatic’s careers page · Verified August 12, 2026 · No reposts.

Job description

Gridmatic is hiring a Software Engineer, ML Data Reliability — a full-time, based in Cupertino, CA role ($180k–$270k). Apply directly on Gridmatic's careers page below.

Software Engineer, ML Data Reliability

Location: Cupertino, San Francisco

Department: Engineering

The role

We’re looking to hire our first data software engineer at Gridmatic! Looking for a startup-minded eng who works closely with our ML and optimization teams to ingest and transform the data critical to all the work we do.

We use a lot of interesting real-world data - large-scale weather forecasts, timeseries data from the grid and energy markets, and telemetry from physical batteries. We’re looking for a hybrid software and data engineer who’d be able to take ownership of this area to both make sure the data is ingested and transformed reliably, and also be able to build the tooling/abstractions to make our pipelines better.

What you might work on:

  • Owning the ingestion and transformation of datasets needed for mission-critical operations like machine learning, renewable energy supply, and battery storage.
  • Designing data models and choosing good data persistence strategies around large volumes of energy and weather timeseries data.
  • Creating data products using DBT, and building dashboards/visualizations to help us make key business decisions.
  • Helping inform our data architecture, and best practices around storing and using data.

What we’re looking for:

  • A strong software engineer + data engineer hybrid who has worked on large-scale production data pipelines, and can take ownership of critical datasets.
  • Has worked with large-scale data, and makes good choices on data storage and schema design (relational databases, data warehouses, object storage, timeseries data).
  • Has worked at a startup or similar environment, and works well with ambiguity and having a lot of scope/responsibility.
  • Has strong software engineering skills. Being able to write easy-to-extend and well-tested code.
  • Has experience with data processing tools like DBT, spark, kafka, flink, beam, dataflow, etc.

Our stack includes: Python, GCP, Kubernetes, Terraform, Flyte, Temporal, React/NextJS, Postgres, BigQuery, DBT.

This role requires candidates to adhere to our hybrid policy, 3 days a week in office with at least 1 day in our Cupertino office. 

 
Taking care of you today:
- Continuing Education Opportunities
- Flexible PTO
- Medical, Dental and Vision plans with competitive employer contributions
- Pre-Tax commuter benefits
- $1500/year non profit donation matching program through Millie
- Home Office Stipend
 
Protecting your future for you and your family:
- 401K contribution match up to 4%
- Company-paid parental leave
- Company Paid Life Insurance
- Stock Option Loan Program
Pay range
$180,000$270,000 USD

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
AECOM logo

Digital Application Developer

Cheung Sha Wan, Hong Kong
✓ From careers page· 27m ago
Percepto logo

Data Insights Operations

Modi'in, IL
✓ From careers page· 36m ago
BBVA logo

BBVA

New

Data Specialist Analyst

Lima, PE
✓ From careers page· 40m ago
BBVA logo

BBVA

New

Data Engineer

Ciudad de Mexico, Miguel Hidalgo
✓ From careers page· 43m ago

Frequently asked questions

What is the salary for Software Engineer, ML Data Reliability at Gridmatic?

The estimated salary range for Software Engineer, ML Data Reliability at Gridmatic is $180,000 - $270,000 USD per year.

What skills are required for Software Engineer, ML Data Reliability at Gridmatic?

The required skills for Software Engineer, ML Data Reliability at Gridmatic include: Python, GCP, Kubernetes, Terraform, PostgreSQL, BigQuery, dbt, Spark, Kafka, Data Warehousing, Machine Learning.

What is the seniority level for Software Engineer, ML Data Reliability at Gridmatic?

Software Engineer, ML Data Reliability at Gridmatic is a Mid Level / Senior level position.

How do I apply for Software Engineer, ML Data Reliability at Gridmatic?

You can view the full description and apply for Software Engineer, ML Data Reliability at Gridmatic on EchoJobs: https://echojobs.io/job/gridmatic-software-engineer-ml-data-reliability-vvb1v.