Senior/Principal Computer Scientist - Remote Sensing Systems - Sandia National Laboratories
Software Engineer
Lead advanced research in remote sensing, developing computer vision and machine learning solutions for satellite imagery analysis using Python and C++ within GIS frameworks.
About the role
Key Responsibilities
Design and implement algorithms for processing and interpreting satellite imagery to support national security missions.
Develop and optimize machine learning models for object detection, change detection, and anomaly identification in large-scale remote sensing datasets.
Collaborate with multidisciplinary teams to integrate GIS tools and cloud-based platforms for scalable data workflows.
Publish technical reports and present findings to stakeholders, translating complex analyses into actionable insights.
Mentor junior scientists and engineers, fostering a culture of innovation and continuous improvement.
Requirements
Ph.D. or equivalent experience in Computer Science, Remote Sensing, or related field.
Extensive experience with Python and C++ for high-performance computing.
Proficiency in computer vision libraries (OpenCV, TensorFlow, PyTorch) and GIS software (ArcGIS, QGIS).
Strong background in machine learning, statistical analysis, and data visualization.
Excellent communication skills and ability to work collaboratively in a multidisciplinary environment.