Skip to content

Image Processing Engineer

Hybrid
  • Kiyosumi Shirakawa, Tokyo, Japan
Data Production Department

Job description

Synspective is building a constellation of SAR satellites that will produce hundreds of images of the Earth everyday. We are looking for a software engineer experienced in image processing and computer vision to develop and optimize our image processing pipeline and help us with the delivery of our SAR images.

Responsibility

  • Develop tools and algorithms for processing, analyzing, and formatting SAR images

  • Design and implement new features for our data processing pipeline (from RAW radar pulses, to SLC and ground detected products) to enhance efficiency and functionality

  • Create and maintain tests to ensure the reliability and quality of delivered products

  • Investigate and resolve issues related to the data processing pipeline, providing support in triaging and troubleshooting

  • Benchmarking and optimization of existing implementations

  • Collaborate with cross-functional teams to integrate new features within our larger system architecture

Details of work

  • Build and deploy tools and algorithms for processing, analyzing and formatting images

  • Create, maintain and optimize our processing pipelines and data storage

Selling points of this role

  • Cross-functional collaboration: Work alongside experts from various disciplines such as aerospace engineering, radar engineering, digital signal processing, software engineering, among others.

  • Tackle challenging problems, such as dealing with very large image files (sometimes over tens of gigabytes) while ensuring timely data product creation.

  • Get hands on experience on working with cloud platforms

  • Participate in the stage of scaling our system from a few to dozens of satellites in space

  • Work with a modern technical stack and development tools:
    • Python 3.11: poetry, mypy, flake8, pyright

    • C++20: CMake, conan

    • Rust: With pyO3 for python integration

Scope of change: Inside the Data Production Department

Job requirements

  • Background in image and signal processing and computer vision

  • Experience in C, C++ or Rust

  • Shell and Python scripting

  • Knowing development tools like Git, linters and debuggers

  • Experience with software testing (unit testing, integration testing, system testing)

  • Can commute to our office in Tokyo some days a week. This is a hybrid role.

  • Good verbal and written English

Preferred qualifications

  • Familiarity with Geographic Information Systems (GIS) tool
    s and methodologies

  • Experience with SIMD, CUDA, OpenMP or other parallelization technologies

  • Experience working with large image or video datasets

  • Excellent project portfolio

  • Experience working with satellites or space systems

  • Familiar with ideally Google Cloud Platform or other clouds

  • Japanese language skills

  • You have worked in a startup befor

Scope of change: Locations designated by the company (including remote work locations)

or

Apply with Indeed unavailable