Senior Software Engineer, Cloud Image/ML Compute Architecture
Core
Architect and deploy cloud image processing and ML serving infrastructure for ground data products, enabling low-latency production of scientific imaging and ML workloads.
Role type
Senior IC Cloud/ML Infrastructure Architect
Builds
Cloud image processing and ML serving stack for ground data products
Domain
Aerospace / High Performance Compute / Machine Learning
Deliverable
production ML models
Required skills
C++ (expert), PyTorch, distributed systems architecture, Python, performance optimization, native/accelerated code integration
Preferred skills
Accelerator tradeoffs (TPUs, GPUs), model inference optimization (quantization, graph compilation), CI/CD for containerized workloads, space/aerospace domain experience
Technologies
C++, PyTorch, LibTorch, CUDA, HIP
Responsibilities
Architect and deploy cloud image processing and ML serving stack; Design distributed, low-latency image processing systems; Define interfaces for data pipelines to call native/accelerated code; Set up production-grade serving path for Image Data Product pipeline; Deliver high-performance reference algorithm implementations and benchmarks; Mentor engineers on C++, image/ML runtimes, and distributed systems; Own verification and validation including performance regression tests
Seniority
Senior, hands-on IC with technical leadership