
Senior Software Engineer, Cloud Image/ML Compute Architecture
Muon Space7 hours ago
Base Salary
$232k - $261k/yr
Responsibilities
- Architect, develop, align, and deploy the cloud image-processing and ML-serving stack for ground data products.
- Design distributed, low-latency image-processing systems that scale in the cloud.
- Define interfaces and integration patterns for data pipelines to invoke performant native and accelerated code.
- Build production-grade image-processing and ML-serving paths for current and future ground and onboard-compute missions.
- Deliver high-performance reference algorithm implementations and benchmark them.
- Mentor engineers on modern C++, image and ML runtimes, and distributed-systems design.
- Own unit, integration, verification, validation, and performance-regression testing.
- Produce designs, trade studies, and interface documentation and lead cross-functional technical discussions.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Math, or a related technical field.
- 6+ years of professional software engineering experience, including technical leadership on distributed computation or data-intensive systems.
- Expert-level C++ experience with memory management, concurrency, and performance-oriented production programming.
- Strong PyTorch experience and production experience running models in C++ cloud runtimes using LibTorch or equivalent.
- Experience architecting distributed systems for low-latency image processing, ML, data analysis, or computer vision.
- Strong Python skills, including interaction with native optimized implementations.
- Strong written and verbal communication skills and the 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.
- Experience with non-GPU accelerators such as TPUs, accelerator tradeoffs, inference optimization, quantization, graph compilation, kernel fusion, latency-critical production systems, GPU acceleration, and containerized workload performance testing are preferred.
- Exposure to space, aerospace, or other mission-critical software environments is preferred.
Benefits
- Hybrid work arrangement requiring three days per week onsite at the San Jose, California office.
- Full-time employees receive equity compensation, medical, dental, and vision insurance, a 401k retirement plan, short- and long-term disability insurance, and life insurance.
- Benefits include three weeks of paid vacation for new employees, 12 paid holidays, unlimited sick time, and paid parental leave.
Categories
About Muon Space
Muon Space designs, builds, and operates low Earth orbit satellite constellations and a software stack that deliver Earth intelligence and in-orbit compute for government, defense, and commercial users. Founded in 2021 and headquartered in Mountain View, California, the privately held company sells spacecraft, payload integration, and data services. It runs a San Jose production facility capable of building up to 500 satellites in the 100–500+ kg class annually and has acquired propulsion startup Starlight Engines.