jobapplier

Software Engineer (Computer Vision / Image Processing)

Muon Space

Skills

Required

  • C++
  • Python
  • orthorectification
  • bundle adjustment
  • memory management
  • concurrency
  • space

Preferred

  • Photogrammetry / remote-sensing
  • buffers
  • RDMA
  • shared memory
  • CI/CD
  • containerized workloads
  • performance regression testing
  • Data Product pipeline
  • image format handling
  • IR

Join our team as a Software Engineer specializing in Computer Vision and Image Processing. In this role, you will implement and optimize imaging-pipeline stages in C++, drive down data product pipeline latency, and contribute to high-performance reference algorithms. You will also partner with HPC GPU specialists, own verification and validation, and produce clear designs and documentation. Benefits include comprehensive health coverage, generous time off, a 401(k) plan, and a dog-friendly office.

About Muon Space

Work with the image data products team to identify the highest value stages to port from Python to C++/GPU and drive the migrations to completion and success.

Responsibilities

  • Implement and re-implement expensive imaging-pipeline stages in performant C++, including bundle adjustment, orthorectification, and image format handling, and expose them cleanly to Python.
  • Drive down IR Data Product pipeline latency by replacing expensive stages with optimized implementations (e.g. GPU-based orthorectification), and extend the same approach to other imaging data product and missions.

Requirements

  • Ability and willingness to obtain and maintain a U.S. security clearance. Active clearance is a plus
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Applied Math, or a related technical field
  • Expert-level C++, with deep familiarity with memory management, concurrency, and performance-oriented programming
  • Strong written and verbal communication and ability to lead and conclude cross-functional technical discussions
  • 3+ years of professional experience developing performance-critical C++ software in production
  • Hands-on experience with bundle adjustment, orthorectification, and common image and geospatial formats
  • Demonstrated experience building high-throughput, low-latency image-processing services
  • Experience integrating C++ components into Python pipelines
  • Strong Python skills
  • CUDA, especially for image-processing kernels
  • Direct exposure to space, aerospace, or other mission-critical software environments

Preferred

  • Photogrammetry or remote-sensing background
  • High-throughput data movement (zero-copy buffers, RDMA, shared memory)
  • CI/CD for containerized workloads, including performance regression testing

Pay

USD 190,000 - 212,000