![](https://careers.recruiteecdn.com/image/upload/q_auto,f_auto,w_1920,c_limit/production/images/BGTy/NCTa2EE7EZV1.jpeg)
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 methodologiesExperience 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
All done!
Your application has been successfully submitted!