Backend Engineer, ML systems

GalaxEye

Bengaluru

On-site

INR 600,000 - 900,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

GalaxEye, a Space-Tech startup, is seeking an early-career backend/ML engineer to turn multi-sensor satellite data into geospatial intelligence. You’ll build backend services and self-hosted ML pipelines for offline, air-gapped environments used in defense/intelligence contexts.

You’ll learn to design scalable data flows for large raster datasets, deploy self-contained models, and debug complex systems without cloud conveniences, embracing security-first development and rigorous validation.

Qualifications

  • 1-2 years of backend/ML engineering experience.
  • Strong fundamentals in request-to-response reasoning.
  • Experience with debugging under constrained environments.
  • Interest in ML/AI with hands-on exposure to local/self-hosted models.
  • Comfort with security discipline and data handling.

Responsibilities

  • Build and maintain backend services and APIs for multi-sensor data and geospatial analytics.
  • Design and manage databases and data flows for large raster datasets.
  • Deploy and monitor self-hosted ML models running offline.
  • Develop inference pipelines with attention to latency and GPU constraints.
  • Create tooling to support intelligence workflows and fault tolerance.
  • Debug complex systems and build robust evals/monitoring.

Skills

Backend engineering
ML engineering
Debugging skills
Air-gapped deployment
System constraints

Job description

GalaxEye is a Space-Tech startup pioneering the world's first Multi-Sensor Earth Observation Satellite, integrating SAR (Synthetic Aperture Radar) and MSI (Multi-Spectral Imaging) on a single platform. As we move towards building a constellation of indigenous satellites, we are also developing advanced data platforms that fuse satellite data, AI analytics, and geospatial intelligence.

About the role

You’ll help build the backend and ML platforms that turn multi-sensor satellite data into geospatial intelligence — and you’ll build them to run fully air-gapped and offline, deployed inside defense and intelligence environments with no internet access.

This is an early-career role. We’re not expecting you to have done all of this already. We’re hiring for how fast you learn, how you debug when things are murky, and whether you have the instincts to become genuinely good at a rare intersection: production backend, applied ML, and hard-constraint systems that have to work without the cloud crutches most engineers lean on.

What makes this different

Most backend/ML jobs let you reach for a managed service when things get hard — a hosted model API, cloud autoscaling, pip install at deploy time. Here you can’t. Systems run on isolated, on-prem hardware with no internet at runtime. That means:

  • Models are self-hosted and run locally — no external inference endpoints.
  • Dependencies are mirrored and builds are reproducible and offline-friendly.
  • Deployment and updates happen through controlled, secure processes, not push-to-cloud.
  • Monitoring, logging, and evals all have to be self-contained.

If that sounds like a fun constraint rather than an annoyance, you’ll fit well here.

What you’ll actually do
  • Build and maintain backend services and APIs that fuse satellite data (SAR + MSI) and serve geospatial analytics to analysts.
  • Design and work with databases and data flows for large raster/imagery datasets — model the data, write queries and pipelines that hold up at scale.
  • Put ML models behind reliable, self-hosted services: take something that works in a notebook and make it a monitored, production service that runs offline.
  • Work on inference and ML pipelines for imagery/geospatial analytics — batching, latency vs. throughput, GPU constraints, keeping things healthy in an air-gapped deployment.
  • Contribute to analyst-facing and agentic tooling — components that chain steps, call local tools, and support intelligence workflows (and fail gracefully when they don’t).
  • Debug systems where "correct" is fuzzy, and build the evals and monitoring that tell us whether a change actually made things better.
What you’ll learn here

Because this matters as much as the work:

  • How to build production ML and data systems under real constraints — offline, on-prem, security-first — a skill very few engineers ever develop.
  • How to reason about systems that are probabilistic-ally correct, not just pass/fail.
  • Applied geospatial/EO machine learning and multi-sensor data fusion, mentored by [a lead with ML engineering experience / the team].
  • How to stay sharp without managed services — reading source code and papers, and self-hosting what others just call an API for.
About GalaxEye

GalaxEye is a Space-Tech startup pioneering the world's first Multi-Sensor Earth Observation Satellite, integrating SAR (Synthetic Aperture Radar) and MSI (Multi-Spectral Imaging) on a single platform. As we move towards building a constellation of indigenous satellites, we are also developing advanced data platforms that fuse satellite data, AI analytics, and geospatial intelligence.

About the role

You’ll help build the backend and ML platforms that turn multi-sensor satellite data into geospatial intelligence — and you’ll build them to run fully air-gapped and offline, deployed inside defense and intelligence environments with no internet access.

This is an early-career role. We’re not expecting you to have done all of this already. We’re hiring for how fast you learn, how you debug when things are murky, and whether you have the instincts to become genuinely good at a rare intersection: production backend, applied ML, and hard-constraint systems that have to work without the cloud crutches most engineers lean on.

What makes this different

Most backend/ML jobs let you reach for a managed service when things get hard — a hosted model API, cloud autoscaling, pip install at deploy time. Here you can’t. Systems run on isolated, on-prem hardware with no internet at runtime. That means:

  • Models are self-hosted and run locally — no external inference endpoints.
  • Dependencies are mirrored and builds are reproducible and offline-friendly.
  • Deployment and updates happen through controlled, secure processes, not push-to-cloud.
  • Monitoring, logging, and evals all have to be self-contained.

If that sounds like a fun constraint rather than an annoyance, you’ll fit well here.

What you’ll actually do
  • Build and maintain backend services and APIs that fuse satellite data (SAR + MSI) and serve geospatial analytics to analysts.
  • Design and work with databases and data flows for large raster/imagery datasets — model the data, write queries and pipelines that hold up at scale.
  • Put ML models behind reliable, self-hosted services: take something that works in a notebook and make it a monitored, production service that runs offline.
  • Work on inference and ML pipelines for imagery/geospatial analytics — batching, latency vs. throughput, GPU constraints, keeping things healthy in an air-gapped deployment.
  • Contribute to analyst-facing and agentic tooling — components that chain steps, call local tools, and support intelligence workflows (and fail gracefully when they don’t).
  • Debug systems where "correct" is fuzzy, and build the evals and monitoring that tell us whether a change actually made things better.
What you’ll learn here

Because this matters as much as the work:

  • How to build production ML and data systems under real constraints — offline, on-prem, security-first — a skill very few engineers ever develop.
  • How to reason about systems that are probabilistic-ally correct, not just pass/fail.
  • Applied geospatial/EO machine learning and multi-sensor data fusion, mentored by [a lead with ML engineering experience / the team].
  • How to stay sharp without managed services — reading source code and papers, and self-hosting what others just call an API for.
Requirements
What we’re looking for
  • :1-2 years of backend engineering / ML engineering experience.
  • Strong fundamentals — you understand why you can reason about what happens between a request arriving and a response leaving.
  • Systematic debugging. When something breaks, you form a hypothesis, reproduce it, and narrow it down — you don't just try random fixes. (This matters double when you can’t google your way out live.)
  • Evidence you learn fast and on your own. You've picked up something hard recently and can explain both the thing and how you learned it.
  • You surface blockers early and communicate clearly when you’re stuck.
  • Comfort with constraints and process — security discipline, careful data handling, and working within an air-gapped environment are part of the job, not obstacles to route around.
  • Curiosity about ML/AI with some hands‑on exposure — ideally you’ve run a model locally/self-hosted rather than only via a cloud API.
Bonus (nice to have)
  • Geospatial / remote-sensing experience: GDAL, rasterio, QGIS, working with satellite imagery, SAR, or multi-spectral data.
  • Self-hosting or serving ML models on‑prem (e.g. Triton, ONNX Runtime, local LLMs, vLLM).
  • Experience with air-gapped, on‑prem, or high‑security deployments; reproducible builds; offline package mirroring.
  • Familiarity with containerization for isolated environments (Docker/K8s), and GPU-based inference.
  • Exposure to observability, evals, or testing non‑deterministic systems.
  • Comfort reading a paper’s method section or an unfamiliar library’s source.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Backend Engineer, ML systems
Backend Engineer, ML systems

GALAXEYE SPACE SOLUTIONS PRIVATE LIMITED • Bengaluru

On-site
INR 900,000 - 1,300,000
Machine Learning Engineer - 2
Machine Learning Engineer - 2

SatSure Analytics India • India

On-site
INR 1,500,000 - 4,000,000
AI Developer
AI Developer

Salvo Software LLC • India

On-site
INR 900,000 - 1,500,000
AI Developer
AI Developer

Salvo Software • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Applied AI Researcher
Applied AI Researcher

GalaxEye • Arishinakunte

On-site
INR 1,500,000 - 2,500,000
Software Engineer III
Software Engineer III

Arcadia Power, Inc. • Chennai District

Hybrid
INR 2,800,000 - 5,600,000
Employee stock options
Hybrid work model
Medical insurance (self + family)
+2
Software Engineer III Chennai, India · On-site
Software Engineer III Chennai, India · On-site

Arcadia Power, Inc. • Chennai District

Hybrid
INR 2,000,000 - 4,000,000
Stock options
Hybrid work in Chennai
Medical insurance (self + 5 family)
+4
Applied AI Researcher
Applied AI Researcher

GalaxEye • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior/Principal Local Llm & Generative Ai Platform Engineer
Senior/Principal Local Llm & Generative Ai Platform Engineer

Parallelwireless • Maharashtra

On-site
INR 3,000,000 - 5,500,000
Newpage - Full stack AI engineer - Python/React.js
Newpage - Full stack AI engineer - Python/React.js

Newpage Solutions • Maharashtra

On-site
INR 2,400,000 - 4,200,000