M

Muon Space

End-to-end satellite constellations design and operation

Senior Software Engineer - Cloud Image/ML Compute Architecture

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USA

About the Job

Requirements

  • A Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, or a related technical field.
  • At least 6 years of professional software engineering experience, including technical leadership on distributed computation or data-intensive systems.
  • Expert-level C++, with deep familiarity with memory management, concurrency, and performance-oriented programming in production systems.
  • Strong PyTorch experience and production experience running models in C++ runtimes in the cloud using LibTorch or equivalent.
  • Demonstrated experience architecting distributed systems for low-latency image and ML, data analysis, or computer vision.
  • Strong Python skills, including interaction with native optimized implementations.
  • Strong written and verbal communication and ability to lead and conclude cross-functional technical discussions.
  • Ability and willingness to obtain and maintain a U.S. security clearance; active clearance is a plus.

Responsibilities

  • Architect, develop, align, and deploy the cloud image processing and ML serving stack for ground data products, including runtime integration, request batching, and serving multiple customer data feeds.
  • Design distributed, low-latency image processing systems that scale in the cloud.
  • Define the patterns and interfaces by which data pipelines call into performant native or accelerated code.
  • Set up a production-grade image processing and ML serving path for the Image Data Product pipeline, and extend the architecture to support upcoming imaging and onboard-compute missions and future onboard accelerator opportunities.
  • Deliver high-performance reference algorithm implementations and benchmark them.
  • Mentor other engineers on modern C++, image and ML runtimes, and distributed-systems design.
  • Own verification and validation, including unit, integration, and performance regression tests.
  • Produce clear designs, trade studies, and interface documentation.

Desired Qualifications

  • Experience with accelerators beyond GPUs, such as TPUs, and reasoning about accelerator tradeoffs.
  • Model optimization for inference, including quantization, graph compilation, and kernel fusion.
  • Production ownership for latency-critical production systems.
  • GPU acceleration using CUDA, HIP, or similar.
  • CI/CD for containerized workloads, including performance regression testing.
  • Direct exposure to space, aerospace, or other mission-critical software environments.

About the Company

Muon Space

End-to-end satellite constellations design and operation

What Muon Space does: It plans, builds, and runs satellite constellations to deliver Earth intelligence that helps protect people, climate, and ecosystems. How its product works: It offers end-to-end space systems as a service—creating mission strategies, deploying constellations, and operating them through its proprietary AI automation system. Revenue model and delivery: Customers pay transparently on a pay-as-you-go basis for the development, deployment, operation of the satellites, and the data generated. How it differs from competitors: It combines full lifecycle space systems with an AI-driven operations stack, offers flexible pay-as-you-go pricing, and relies on a team with deep experience from NASA, Google, and SpaceX to focus on solving client missions rather than selling hardware. The company’s goal: provide actionable Earth intelligence to improve climate protection, security, and resource management while reducing costs and speeding up access to space.

Company size
201-500
Company stage
Series C
Total funding
$441.2M
Headquarters
Mountain View, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Muon Space

See more jobs