SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: USD 232,000 - 261,000 / annual
Muon Space, a LEO satellite constellation provider founded in 2021, is seeking a Senior Software Engineer to architect and lead the cloud image processing and ML serving infrastructure for mission-critical data products.
You will design, build, and deploy the production serving platform that runs Muon's image algorithms and ML models across ground and flight systems. This is a technical leadership role focused on architecture and performance optimization. You'll establish the patterns and interfaces that enable the team to move research models into low-latency production services, and you'll own the integration points where data pipelines invoke the serving layer.
Key responsibilities include:
- Architect and deploy the cloud image processing and ML serving stack, including runtime integration, request batching, and multi-customer data feed support
- Design distributed, low-latency image processing systems that scale in the cloud
- Define patterns and interfaces for data pipelines to call performant native/accelerated code
- Establish a production-grade image processing and ML serving path for the Image Data Product pipeline, extensible to upcoming imaging and onboard-compute missions
- Deliver high-performance reference algorithm implementations and benchmarks
- Mentor engineers on modern C++, image/ML runtimes, and distributed-systems design
- Own verification and validation, including unit, integration, and performance regression testing
- Produce clear designs, trade studies, and interface documentation
This is a hybrid role requiring three days per week on-site in San Jose, CA.
REQUIREMENTS:
- Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Math, or related technical field
- 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; 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)
NICE-TO-HAVE:
- Experience with accelerators beyond GPUs (TPUs, etc.) and accelerator tradeoff analysis
- Model optimization for inference (quantization, graph compilation, kernel fusion)
- Production ownership for latency-critical systems
- GPU acceleration (CUDA, HIP, or similar)
- CI/CD for containerized workloads with performance regression testing
- Direct exposure to space, aerospace, or mission-critical software environments