
Senior Software Engineer
- Hybrid
- Koto-ku, Tokyo, Japan
- Data Production Department
Job description
Synspective is building a constellation of SAR satellites that will produce hundreds of SAR images of the Earth every day. Our unit is responsible for the development of the SAR image processing software, the calibration procedure, assuring the quality of delivered images and developing new algorithms for SAR image processing and analysis.
Responsibility
You will contribute to and optimize Synspective’s image processing software and pipeline. This entails writing numerical methods, optimizing data IO and networking, writing and running benchmarks and logging performance metrics. These will require digging deep into our code base and its dependencies.
Details of work
Developing Synspective’s SAR image processing software.
Finding and solving performance bottlenecks.
Deploying and maintaining the software in a cloud environment.
Selling points of this role
Work on software that crunches terabytes of data.
Participate in scaling our system from a few to dozens of satellites
Get to see how the world looks in SAR images.
Collaborate with engineers with diverse areas of expertise, such as satellite engineering, signal and image processing and machine learning.
Job requirements
Bachelor’s degree or equivalent work experience.
Experience in software development in C, C++ or Rust.
Experience with multithreading and parallel computing.
Experience with benchmarking.
Experience with building and deploying software in production
Preferred qualifications
Experience with digital signal or image processing.
Experience working with large image or video datasets.
Experience with GPGPU.
Experience in statistical analysis.
Experience in geoinformatics and satellite imagery.
Knowledge of cloud-computing providers, such as GCP, AWS or Azure.
or
All done!
Your application has been successfully submitted!